gpt4 book ai didi

java SE 2d 游戏使用哪些类以获得最佳性能

转载 作者:行者123 更新时间:2023-12-01 15:36:48 25 4
gpt4 key购买 nike

我正在将 J2ME 2D 游戏引擎移植到 J2SE,我想知道应该使用哪些类来获得最佳性能。我目前正在使用 SingleFameApplication 创建一个窗口、一个用于主游戏循环的 FrameView 和一个用于渲染表面的 JPanel。但这可能行不通..

问题是当我启动引擎时打开一个窗口,但是当我开始执行(渲染+物理+碰撞检测)时它会挂起。有人可以解释一下要使用哪些类吗?我应该将游戏循环放在一个新线程中(还是frameview有自己的线程)?我应该使用 JFrame 而不是 SingleFrameApplication 吗?

最佳答案

我认为选择正确的框架与此没有太大关系。

您能否提供有关崩溃/挂起的更多信息?在那之前,我想我们会在黑暗中拍摄。

是的,将循环放在线程中(包含所有关键处理)并且仅在需要时进行绘制始终是一个好主意。 (很像进度条类比)

问候

关于java SE 2d 游戏使用哪些类以获得最佳性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8734248/

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