所以我一直在绞尽脑汁想弄清楚如何在我的游戏中实现“谈话”功能。我是 C# 编程的新手,但我一直在尽可能多地阅读和试验这门语言。
这是我到目前为止所拥有的:
Comm comm = new Comm();
string message = null;
if (InputBox.Text == "say " + message)
{
OutputBox.AppendText(comm.do_say(message));
}
class Comm
{
public string do_say(string message)
{
return "You say: " + message + "\n";
}
}
现在,这行不通。我想我知道为什么,但我似乎无法弄清楚如何重做它所以它确实有效......我试图替换:
(InputBox.Text == "say " + message)
和
(InputBox.Text == "say {0}", message)
它也不起作用。所以,现在我对如何使这项工作没有想法。我尝试在 stackoverflow 和谷歌上搜索答案,但一无所获。
任何有关如何修复它的帮助或提示都会很棒!
谢谢。