标签: java multithreading 2d
我在找出在游戏中实现游戏循环的最佳方法时遇到了一些麻烦。我正试图制作一个gradius克隆,并且我遇到了一些使用swing的性能问题。我正在考虑使用线程,但我之前没有使用它们。
我遇到的特殊问题是如何将delta时间传递到我的敌人子类的更新方法中。我需要这个三角洲时间,这样我才能让我的敌人在正弦波上移动。任何人都知道从线程中获取dt并使用它来让我的敌人在sin / cos波上移动的最佳方法吗?
答案 0 :(得分:1)
你应该使用一个好的2D游戏引擎。
检查this very useful SO主题以获取建议。