2
Привет, мое значение CGFloat показывает различное значение в соответствии с устройством.Почему я получаю различное значение CGFloat в разных устройствах
Я использую cocos2d игру для iPhone
Я пытаюсь напечатать дт значение
В iPhone 5 это показывает 0.0166666675
Но в iPhone 6 это показать 5.0176358830256065E-315
Я пользуюсь этим кодом
-(void)update:(CGFloat)dt {
static CGFloat time = 0;
time += dt;
if (time >= 3) {
[self unscheduleUpdate];
time = 0;
if ([self getChildByTag:999].visible)
{
[self hideGuide];
}
} }
Вы несколько 'значения CGFloat' показаны в коде - что один путает вас ? – luk2302
какие результаты вы печатаете? это результат «времени»? или 'dt'? и что это за параметр 'dt'? связано ли это с временем или датой устройства? – Lion
Я печатаю значение dt – Giresh