gpt4 book ai didi

java - 游戏引擎重制 - 选择语言/API(Java 或 Python)时遇到问题

转载 作者:行者123 更新时间:2023-12-01 05:44:50 25 4
gpt4 key购买 nike

我一直想重制的引擎来自一款名为《最终幻想战略版》的 PlayStation 1 游戏,我想你可以说这款游戏基本上是一款 2.5D 游戏。低分辨率 Sprite 和纹理以及战场 3D map 。计划主要是从光盘或 .iso(我已经知道需要读取图形的扇区)加载图形,并用游戏逻辑和图形例程填充其余部分,并可能从光盘加载其他内容,例如 map 数据。

我希望这是一个多平台项目,因为我使用 Linux,并且希望在我完成足够的工作后有更多的人加入该项目(并且通过 Windows 等平台很容易吸引更多的人)。我将制作一个网站来托管该项目。此外,不会分发任何图形,它们必须从您自己的光盘加载。我宁愿不必处理任何法律问题。至少在该项目托管在我的网站上后不久。

但无论如何,这是我的困境 - 我了解相当多的 Java 和一些 Python,但如果我使用这两种语言之一来制作这个引擎,我担心性能/功能问题。我选择它们是因为熟悉和平台独立性,但我还没有太深入图形编程。不过,我非常愿意学习,并且我在游戏中做了相当多的 ASM 工作 - 查看图形例程等。对于这样的项目,最好的路线是什么?哦,请记住,我最终会想要在 .iso 重组补丁或其他内容中添加更高分辨率的纹理。

根据我在 Google 上的结果,我假设我可以使用 Pygame + OpenGL、JOGL、Pyglet 等。关于 API 有什么建议吗?哪个有大量的游戏或图形编程文档/支持?他们的性能是否受到严重影响?

感谢您的宝贵时间。

最佳答案

我建议使用 PySFML,当然还有 Python。

如果你正确地进行了 Python 编程,并且如果你真的愿意使用 C 或 ASM Python 插件来加快计算速度,那么你实际上不应该有太多的性能影响。

关于java - 游戏引擎重制 - 选择语言/API(Java 或 Python)时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6195508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com