在我的游戏中,我的游戏中发生的每一件事都有计时器变量,例如用于计算秒数的计时器,直到我创建一个敌人并部署它,以及让任何敌人射击的计时器……我的意思是我使用了很多变量长的类型。
long timeToEnemyShoot = System.nanoTime();
while (true){
update();
}
public void update(){
if( System.nanoTime() - timeToEnemyShoot) / 1000000 >= 1000 ){
enemy.shoot();
}
想象一下有超过 15 个这样的变量!我认为这不是管理时间的好方法。那么还有其他有效的方法吗?