gpt4 book ai didi

Java 2d 图形性能

转载 作者:行者123 更新时间:2023-11-29 05:59:06 25 4
gpt4 key购买 nike

如果我用 Java 制作 2D 游戏,使用默认的 Graphics2D 是否足够快?如果它只是 2D,我会得到好的 FPS 吗? (即使有大量的 Sprite 和其他事情正在发生)
或者当您进行任何类型的游戏编程时,无论是 2d 还是 3d,您应该选择 opengl/directx 吗?

此外,当您使用 Graphics2D 渲染内容时,是否全部在 CPU 上渲染?还是硬件加速?

最佳答案

你应该使用opengl/directx,如果你必须使用java(比如JMonkey),或者一些java绑定(bind)。如果您不熟悉游戏编程,我建议您使用 XNA 框架,因为它可以简化很多事情。我用过 XNA,它相当容易使用,可以插入不同的库。如果您想要基于浏览器的游戏,javascript + HTML5 Canvas2d 或 webgl 可能是最佳途径。

与 2D 图形 API 类型库相比,使用直接绑定(bind)库总是会获得更好的性能。要做的主要事情是确保您知道图像和纹理是如何存储/渲染的,这样您就不会让框架做额外的工作。额外的工作将导致低 FPS。

关于Java 2d 图形性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10838423/

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