C# 如何在c.Net控制台上创建新字符?

C# 如何在c.Net控制台上创建新字符?,c#,console,char,game-development,C#,Console,Char,Game Development,为了创建一个简单的游戏,我们如何创建新的字符用于控制台,例如,我们可以将char map应用程序的一些字符导入控制台,我的问题是我们如何创建特定的自己的字符。另一个问题是我们如何清除控制台的特殊位置而不是整个控制台缓冲区。正如人们所说,虽然我也看过《超级马里奥》主题曲被重新创作,但在一个带有用户界面的控制台应用程序中,可能不可能制作任何功能性游戏。尽管如此,那些想玩游戏的人,比如你提到的1982年的《河流突袭》游戏,倾向于使用Unity、UnReal Engine等软件,因为它们是最好的平台 如

为了创建一个简单的游戏,我们如何创建新的字符用于控制台,例如,我们可以将char map应用程序的一些字符导入控制台,我的问题是我们如何创建特定的自己的字符。另一个问题是我们如何清除控制台的特殊位置而不是整个控制台缓冲区。

正如人们所说,虽然我也看过《超级马里奥》主题曲被重新创作,但在一个带有用户界面的控制台应用程序中,可能不可能制作任何功能性游戏。尽管如此,那些想玩游戏的人,比如你提到的1982年的《河流突袭》游戏,倾向于使用Unity、UnReal Engine等软件,因为它们是最好的平台


如果您需要的话,我建议您阅读一些Unity等教程。

欢迎来到StackOverflow。感谢您抽出时间分享您的问题。你要什么还不清楚。你的目标和困难是什么?到目前为止你做了什么?请尝试更好地解释您的问题、您的开发环境和数据结构,并共享更多代码—无屏幕截图、屏幕图像或草图、用户故事或场景图。为了帮助您改进您的请求,请阅读右上角的和我避免问的问题。感谢您的帮助。我想在.Net控制台中创建一个简单的游戏,如River Raid 1982 Atari。正如你们所知,我们不能在控制台中使用像素或图形方法,所以我们必须模拟图形对象。现在我的问题是,我们如何在不使用图形的情况下创建自己的角色并在控制台上显示它们呢?我知道,你不能。与旧的dos控制台相比,windows modern控制台的功能更少。你不能绘制精灵,图案,角色。。。在上面。但是你可以试着用特殊字符移动,擦除,绘制。。。我不知道它是否有效。您可以使用表单和GDI+。清除控制台部分的最简单方法是设置光标位置,然后在要清除的位置写入空格。您可以通过直接调用Windows控制台API来获得更好的控制,但它会变得有点混乱。请参阅了解详细信息。您的意思是我使用win32方法,那么我们可以自己扩展控制台吗?比如添加扩展方法或编写不安全的代码