我正在使用cocos2d-2从左到右移动精灵。这是我在更新方法中使用的代码,用于移动精灵,
-(void) update:(ccTime)delta
{
for (CCSprite* sprite in self.spriteBatch.children)
{
CGPoint pos = sprite.position;
pos.x -= (self.scrollSpeed * factor.floatValue) * (delta * 50);
sprite.position = pos;
}
}
精灵正在移动而没有任何问题,但它们在运动中闪烁。我正在使用iOS版本5.1.1的iPhone 4上测试它。我通过论坛阅读并尝试设置setDepthTest:NO和setProjection:kCCDirectorProjection2D,但它们在移动时仍然闪烁。请帮忙。
提前致谢
答案 0 :(得分:-1)
我相信你应该阅读http://www.cocos2d-x.org/news/24。我已经使用了这段代码并解决了我的问题。
CCDirector::sharedDirector()->setDepthTest(false);