我正在用Java制作游戏。游戏目前分为三个线程(一个生成器线程、一个更新线程和一个绘制线程) 生成器生成一个向玩家移动的敌人。大约 800 次生成后,游戏开始滞后(这在某种程度上是可以理解的)。问题是我应该为每个 Ai 创建单独的线程,还是应该在更新线程中一次更新它们(这是当前的情况)。哪一个会产生更好的性能?
问问题
142 次
我正在用Java制作游戏。游戏目前分为三个线程(一个生成器线程、一个更新线程和一个绘制线程) 生成器生成一个向玩家移动的敌人。大约 800 次生成后,游戏开始滞后(这在某种程度上是可以理解的)。问题是我应该为每个 Ai 创建单独的线程,还是应该在更新线程中一次更新它们(这是当前的情况)。哪一个会产生更好的性能?