Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在XNA中创建用户输入和日志?_C#_Xna - Fatal编程技术网

C# 如何在XNA中创建用户输入和日志?

C# 如何在XNA中创建用户输入和日志?,c#,xna,C#,Xna,我想在XNA中创建游戏战舰。 为了创建游戏,我想让用户输入船的位置和游戏本身,并把它们放在一个日志中,让玩家看到。我在创建游戏本身和视觉方面没有问题,但我不知道如何创建一个可见的用户输入,稍后会显示在日志中。(我可以发送模型的图片,但我不能发布) 如何创建用户输入(如在基于文本的游戏中)和日志?您的意思是类似文本框?你必须建立这个,创建一些纹理,看起来像文本框,当点击它捕捉用户写什么,并显示在屏幕上。我希望游戏的功能像一个基于文本的游戏。难道没有一种方法可以使用已经构建的控制台/日志吗?你必须创

我想在XNA中创建游戏战舰。 为了创建游戏,我想让用户输入船的位置和游戏本身,并把它们放在一个日志中,让玩家看到。我在创建游戏本身和视觉方面没有问题,但我不知道如何创建一个可见的用户输入,稍后会显示在日志中。(我可以发送模型的图片,但我不能发布)


如何创建用户输入(如在基于文本的游戏中)和日志?

您的意思是类似文本框?你必须建立这个,创建一些纹理,看起来像文本框,当点击它捕捉用户写什么,并显示在屏幕上。我希望游戏的功能像一个基于文本的游戏。难道没有一种方法可以使用已经构建的控制台/日志吗?你必须创建它,下面是一个例子:他可以在一个新线程中创建一个控制台,该线程接受输入,并可用于重新定义游戏中的变量。这样的话,就会有一个日志,他就不需要创建任何东西了。这就是我认为他在寻找的。很多老游戏都是这样做的,目的是建立一个人们在玩游戏时可以使用的聊天室。我找到了一些其他解决方案,我认为这正是他想要的: