gpt4 book ai didi

java - 哪些编码问题可能会严重损害游戏的性能?

转载 作者:行者123 更新时间:2023-11-30 09:12:48 27 4
gpt4 key购买 nike

<分区>

我刚刚用 Java 完成了一款我已经开发了一段时间的 2D 游戏。

我发现在某些计算机上它运行良好,而在其他计算机上(通常不是特别慢),游戏运行速度稍慢,并且每隔一秒左右就会出现轻微中断。不完全光滑。

由于我是制作游戏的初学者,可能因为我没有提前计划好游戏的所有内容,所以游戏的代码比较长、笨拙并且可能效率低下。

我想在我的下一个项目中改进这一点。所以我的问题是 - 一般来说,普通 2D 游戏在计算机上变慢的主要原因是什么

为了设计一款高效游戏,下次我应该最注意什么?

  • 开设少量类(class)? (即使类(class)很小那些?)
  • 避免重复代码? (即使是一小段代码,例如简短的 if 语句)。
  • 避免运行太多线程?
  • 还有什么事吗?

显然,以上所有内容都是为高效程序推荐的。

但我想知道,在游戏代码中,哪些内容可能特别对于制作高效的应用程序很重要,哪些不太重要,也不会节省大量内存。

我们欢迎任何建议 - 可以是关于游戏设计,也可以是关于更具体的编码问题。

我不知道这是否重要,但请注意,我主要谈论实时游戏,使用不断更新游戏和显示的“游戏循环”。

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