【发布时间】:2013-12-01 09:39:33
【问题描述】:
通过cocos2d v2.0 使用动作,它在所有iPhones 和普通iPad 上都能完美运行。但是在iPad retina 模拟器上仅测试相同的代码时,当按钮大 x2 时,所有动作(缩放、移动等)似乎在它们的移动中丢失了一些像素(例如移动的精灵是 go 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 Retina,它有一个强大的处理器,而且我确信它不仅仅是 iPad,那么 iPad 可以处理它而不是 mac 是真的吗?
【问题讨论】:
标签: cocos2d-iphone