如何解决游戏引擎重制-无法选择语言/ APIJava或Python
||解决方法
我建议使用PySFML,当然也要使用Python。
如果您正确地进行Python编程,并且如果您真的愿意使用C或ASM Python插件来进行更快的计算,那么您实际上应该不会受到太大的影响。
, 首先,我现在不会太担心语言性能。如果您不必要地担心性能并选择了错误的/困难的平台,则您的项目将在启动前就死定了。.因为这将花费更长的时间来生产某些东西,并且使其他人更难以加入您的项目。
由于您熟悉Java和Python,因此我建议您使用Jython或JRuby进行项目。这样一来,您就可以利用Java运行时以美观而强大的语言进行编写。
通过选择在Java运行时上运行它,您将获得:
多平台支持,因此可以解决您对linux / window平台的担忧。
最新的Java运行时非常好,在大多数情况下,JIT可以执行与本地编译的程序相同或更好的性能。
, 归根结底,如果您对项目充满热情并致力于最大程度地利用您选择的语言,那么如果不存在,java和python之间的性能差异将很小。
就个人而言,最大的挑战是一旦失去新颖性和最初的动力就完成项目。我建议您选择一种您更热衷并且对深入研究感兴趣的语言,或者一种可以提高您的履历的语言。
其次,正如您提到的那样,您希望吸引贡献者,您可能希望将其纳入决策。我在这里不能发表过多评论,但可以看看有很多活动的类似项目。
祝好运!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。