Java 3D:什么是硬编码,什么不是

Java 3D:什么是硬编码,什么不是,java,3d,hardcode,Java,3d,Hardcode,我只是想知道我在游戏中需要硬编码什么?例如,我是否为每个敌人属性都有一个外部文件,等等,还是我创建了一个类 那么,我应该编写哪些信息/内容,以及作为.file应该包含哪些信息/内容 干杯 创建一个属性文件,并在需要该类型属性时实例化一个bean。没有太多理由硬编码。至少,将硬编码项设置为常量:publicstaticfinalintxyzy=0 也就是说,我将硬编码以使某些东西工作或进行原型设计。然后我将返回并概括它。这个问题太本地化了。您几乎是在问我们如何编写应用程序。唯一能从答案中获益的是你

我只是想知道我在游戏中需要硬编码什么?例如,我是否为每个
敌人
属性都有一个外部文件,等等,还是我创建了一个类

那么,我应该编写哪些信息/内容,以及作为.file应该包含哪些信息/内容


干杯

创建一个属性文件,并在需要该类型属性时实例化一个bean。没有太多理由硬编码。至少,将硬编码项设置为常量:
publicstaticfinalintxyzy=0


也就是说,我将硬编码以使某些东西工作或进行原型设计。然后我将返回并概括它。

这个问题太本地化了。您几乎是在问我们如何编写应用程序。唯一能从答案中获益的是你,而不是我的申请。一般来说,一款3D游戏如何处理信息是最好的方法。这与java、3D或pygame有什么关系?这听起来像是一个关于硬编码实践的问题。哎呀,我不知何故选择了pygame:O Sorry所以我应该使用文件而不是类来存储信息?如果没有看到一个示例或了解更多关于你的应用程序的信息,很难确定地说。如果有100种不同类型的敌人,可能。如果有3个,可能没有。在理想情况下,您可以创建一个类,其行为会根据属性文件发生变化。在这一点上,你将进入更有趣的实现。好吧,你有很多不同的“敌人”和武器。所以我认为让我的游戏导入那些文件。谢谢