【问题标题】:how to move background images continously cocos2d如何连续移动背景图像 cocos2d
【发布时间】:2011-10-14 13:57:44
【问题描述】:

我对 cocos2D 还很陌生,我遇到了一个问题,让我在游戏开发上卡住了。我必须背景图像,一个是道路的图像,另一个是人行道的图像,我想要的是比人行道图像更快地移动道路图像?我怎样才能完成这项任务? 请帮忙。 谢谢你的期待。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 感谢您的快速回复,会调查一下
    【解决方案2】:
    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 语句,这样当图像离开屏幕时,它会替换它们并重复或者你想要做的任何事情:)

    希望有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-22
      • 2014-11-25
      • 2012-12-29
      • 2013-11-10
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多