【问题标题】:how can we Add Parallax Scrolling in Cocos 2D?如何在 Cocos 2D 中添加视差滚动?
【发布时间】:2014-11-28 13:03:32
【问题描述】:

如何在 Cocos 2D 版本 3 (IOS) 中添加视差滚动。我探索了许多教程,但没有任何帮助。我尝试了以下代码,但它不起作用。能否请您列出在 Cocos2D 游戏中实现视差滚动的步骤。我是游戏开发的新手。您的帮助将不胜感激。谢谢

CCParallaxNode *voidNode = [CCParallaxNode node];
[voidNode addChild:bg4 z:1 parallaxRatio:ccp(3.5f, 3.5f) positionOffset:ccp(3.5f, 3.5f)];
[voidNode addChild:_spacedust1 z:2 parallaxRatio:ccp(3.5f, 3.5f) positionOffset:ccp(3.5, 3.5)];
[self addChild:voidNode]; 

【问题讨论】:

    标签: ios iphone cocos2d-iphone


    【解决方案1】:

    您只需移动voidNode。您添加到 voidNode 的所有子项都将相对于voidNode 移动。

    例如,前景应该像voidNode 一样移动,然后您将视差比率设为ccp(1.f, 1.f)

    然后,例如,背景应该比前景移动得慢,您将 parallaxRatio 设为ccp(0.6f, 0.6f)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2013-01-03
      相关资源
      最近更新 更多