如何制作RTS单元

2024-04-25 00:51:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我想让单位在太空中战斗只是为了尝试一些东西,它需要打印出发生的事情和结果。我计划从一个单独的文件或类似的加载每个单位(单位将是可修改的,所以我认为这应该是更好的方式,没有必要保持每个单位的统计数据实例化)。我不知道该怎么装。 这个问题是不是太宽泛了?链接到类似的东西会很有帮助我找不到任何东西


Tags: 文件实例链接方式单位事情太空计划
1条回答
网友
1楼 · 发布于 2024-04-25 00:51:20

处理这个问题有很多不同的方法,具体取决于你想保存什么以及你想如何使用它。在

如果您想保存基本的单位类型统计信息以便可以方便地修改,纯文本文件或csv文件会很好地工作。(如果你有一个半人马座阿尔法游戏的副本,看看势力定义文件-应该会给你很多想法!)。在

为了获得最大的灵活性,您可以将单元保存为Python源文件并根据需要导入。但是过多的“灵活性”也会使调试变得很糟糕。一个折中的步骤是确定你自己的“单元定义语言”

如果只想保存和重新加载单元,而不是编辑它们,可以使用cPickle;这对于savegames可能很有用。在

对于图形或三维模型,许多游戏引擎(Panda、pyOgre等)都内置了二进制格式支持。在

相关问题 更多 >