我正在开发一款随时间增加等级的游戏。也增加了产生的敌人的数量,但是,我真的不知道在哪里放置更新我的敌人的代码。
我在使用时间作为参考时遇到问题,我创建了一个 Time 类,它存储 beginTime(System.currenttimemillis) 和 timediff(System.currenttimemillis-beginTime),我在我的线程类中实例化它们,所以它将获得游戏的当前时间状态,但是,当我在我的游戏面板类中特别是在更新方法中使用它时,当比较它存储的值时,即使它有一个值,它也会忽略条件。
if(time.getTimeDiff()==3000){
enemy.update();
}
游戏应该在 3 秒后开始,但是如果我设置条件,即使我设置了 1 个假人也不会出现敌人。
如果有人能清楚地解释我的一切,我会真的很感激。