gpt4 book ai didi

ios - 为什么我在不同的设备上得到不同的 CGFloat 值

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:53 24 4
gpt4 key购买 nike

嗨,我的 CGFloat 值根据设备显示不同的值。

我正在为 iPhone 使用 cocos2d 游戏

我正在尝试打印 dt

在 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];
}
} }

最佳答案

你得到了不同的结果,因为 32 位和 64 位设备的 CGFloat 值不同,

typedef float CGFloat;// 32-bit
typedef double CGFloat;// 64-bit

我想这对你有帮助

关于ios - 为什么我在不同的设备上得到不同的 CGFloat 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36888930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com