如何连续移动背景图像cocos2d

时间:2011-10-14 13:57:45

标签: ios objective-c cocoa-touch cocos2d-iphone

我是cocos2D的新手,我遇到的问题让我陷入了游戏开发的困境。我需要背景图像,一个是道路图像,另一个是人行道,我想要的是比道路图像更快地移动道路图像?我怎样才能完成这项任务? 请帮忙。 在期待中感谢你。

2 个答案:

答案 0 :(得分:2)

看看CCParallaxNode。它是cocos2d的一部分。

答案 1 :(得分:0)

id roadMovementAction = [CCMoveBy actionWithDuration 0.5f position: ccp(-32,0)];

id footPathMovementAction = [CCMoveBy actionWithDuration 1.0f position: ccp(-32,0)];

[roadImage runAction: roadMovementAction];

[footPathImage runAction: footPathMovementAction];

基本上你只是在x轴上移动背景图像-32像素...... 很简单:)

你也可能想要在if语句中查看,所以当图像离开屏幕时,它会替换它们并重复或者你想要做的任何事情:)

希望有所帮助