Atm我有一个盒子类,我希望能够根据已经过了多长时间添加一个新盒子。我有一个带有计时器的更新功能,用于计算自程序启动以来已经过了多少秒。我遇到的问题是当我调用loadBox方法时(if((int)timer == 2)){loadBox();}它在2秒计时器为2时向arraylist添加了30个方框。如何制作所以当计时器在2秒时,它只会给arraylist增加1个盒子?
答案 0 :(得分:0)
第一次条件为真时,您需要重置计时器。
(if((int) timer == 2)){timer=0;loadBox();}