gpt4 book ai didi

graphics - 游戏引擎还是图形库?

转载 作者:行者123 更新时间:2023-12-02 21:54:54 29 4
gpt4 key购买 nike

我应该使用游戏引擎还是图形库?我只是想从制作一个简单的游戏开始,但是当你接触到更高端的东西和高多边形模型时呢?哪个会更快?

另外,我应该选择 Xith3D 还是 JMonkeyEngine?或者,如果我要使用图形库,我应该使用 JOGL、LWJGL 还是新的 JOgre?

Java 适合制作游戏,如果我想切换到 C++,我不会要求。

最佳答案

实际上有两个问题需要问自己才能找到答案:

  1. 您想立即制作游戏或了解游戏编程的更多技术方面吗?
  2. 该游戏是否是众所周知/成熟的类型的变体,或者在结构上不同

如果您回答:

  • 1==game && 2==genre:使用游戏引擎。选择已用于目标类型的一种。只需使用此工具尽可能快地制作游戏即可。
  • 1==game && 2== different :由于您的游戏结构会有所不同,因此很难用完整的引擎制作出与您的游戏结构相匹配的东西。也许使用框架(由几个独立的库组成)会更好用。无论如何,制作起来不会很快,但至少使用框架,您不必构建较低层代码并检查所有库是否兼容。
  • 1==技术&& 2==流派:在这种情况下,您可以研究引擎或制作自己的引擎。如果这是您的第一个游戏或第一个 3D 应用程序,我建议直接使用 DirectX 或 OpenGL 一次,然后再传递给引擎,例如 Ogre。不管怎样,尝试纠正自己想要学习的技术。
  • 1==技术 && 2==不同:花时间为游戏的每一方选择几个库,然后努力将它们组合在一起,使其适合您的特定情况。这可能是最有趣的案例,但也是最耗时的。无论如何,使用库。使用 ogre 进行图形等。

现在,无论之前的选择如何,在选择库/引擎时仍然要问自己一个问题:您的游戏需要跨平台吗?

检查您的工具/引擎是否与您对此问题的答案相符。

顺便说一句,如果你想进入这个行业或者想要获得技术,你就必须与硬件交谈(至少如果你想学习图形编程),所以使用 C++(或 C)而不是 java 。它会阻碍你的。

关于graphics - 游戏引擎还是图形库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3822707/

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