0
我有一個計時器設置,當玩家處於輪到階段時它會被調用。我也有一個乘數,在玩家正在提交動作時遞減。倒數計時器
由於一些奇怪的原因,我的mult變量正在返回垃圾值我在onLoad語句中將它初始化爲1,但它似乎仍有問題。每次Timer觸發該值時,都會立即在NsLog語句中顯示爲一個非常大的負數。 當我獲得積分時,它會變成一個非常大的正數。
-(void) Timerbar:(NSTimer *)barTimer {
if(!waitForPlayer) {
[barTimer invalidate];
}
if(mult > 0.0) {
mult -= 0.01;
if(mult < 0) {
mult = 0;
}
}
power = (mult * 10)/pwrBarMaxWidth;
pwrBarWidth = (int)power % limit;
NSLog(@"%d", mult);
}
我在某處有語法錯誤嗎?
編輯- 事實證明,我用錯誤的標識符來顯示浮動。
良好的漁獲!考慮到問題的模糊性。 – tomdemuyt 2010-05-24 21:35:52
是的,那太棒了!如果我的問題有點大,我很抱歉。這是現場工作。 – Ohmnastrum 2010-05-26 18:03:01