仅在视网膜iPad上有动作的奇怪帧速率

时间:2013-12-01 09:39:33

标签: cocos2d-iphone

使用cocos2d v2.0的操作,它适用于所有iPhones和常规iPad。但是当在iPad retina模拟器上测试相同的代码 时,当按钮的x2更大时,所有动作(缩放,移动等)似乎都缺少了一些像素(例如移动的精灵是1 -3 -5而不是1-2-3-4-5,看起来像低帧率或跳跃像素)

没有内存问题,它只是一个操作简单的简单页面:

    id action=[CCScaleTo actionWithDuration:0.5 scaleX:0.95 scaleY:1.1];
    id action1=[CCScaleTo actionWithDuration:0.5 scaleX:1  scaleY:1 ];
    id seqb=[CCSequence actions:action,action1,  nil];
    id forever=[CCRepeatForever actionWithAction:seqb];
    [play runAction:forever];

为什么只在视网膜显示屏上发生?行动是否没有iPad视网膜的分辨率 - 他们跳上像素? 我必须在某个地方启用视网膜吗? (它确实将-ipadhd图像作为视网膜并调整其大小)

编辑编辑 我读过: Slows down the iPad retina simulator 6.0 并且可以看出,mac处理器可能无法处理它。

嗯,这很奇怪,我有新的macbook视网膜,它有一个强大的处理器,我更肯定不仅仅是iPad,那么iPad如何才能处理它而不是Mac呢?

1 个答案:

答案 0 :(得分:3)

忽略模拟器,在实际设备上进行测试。

请注意,ipad视网膜模拟器非常慢,可能导致此问题。