【发布时间】:2015-09-06 08:07:25
【问题描述】:
我一直在寻找如何在 XNA 中制作聊天框,但找不到方法。 我希望我的游戏中有一个聊天框,每次显示 10 条消息。 (消息可以像列表或其他东西一样存储)但我不知道该怎么做。我知道如何存储它,但我真的不知道如何将它放在一个盒子里(可能在图像前面,但字符串的宽度可以更大)。那么最好的方法是什么以及如何做到这一点?感谢您阅读整个问题。
【问题讨论】:
我一直在寻找如何在 XNA 中制作聊天框,但找不到方法。 我希望我的游戏中有一个聊天框,每次显示 10 条消息。 (消息可以像列表或其他东西一样存储)但我不知道该怎么做。我知道如何存储它,但我真的不知道如何将它放在一个盒子里(可能在图像前面,但字符串的宽度可以更大)。那么最好的方法是什么以及如何做到这一点?感谢您阅读整个问题。
【问题讨论】:
聊天框由非常简单的工具组成:
包含所有消息的列表
List<string> messages = new List<string>();
聊天可以显示多少条消息的限制
const int MAX_MESSAGES = 7;
还有一个处理所有输入的 playerInput 类。
随时查看我的 xna 基本聊天系统:https://github.com/Mocrosoft/Xna-ChatSystem
如果您有任何问题,请随时 pm 我。
【讨论】: