gpt4 book ai didi

ios - 我们如何在 Cocos 2D 中添加视差滚动?

转载 作者:行者123 更新时间:2023-11-29 12:36:34 25 4
gpt4 key购买 nike

我们如何在 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];

最佳答案

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

因此,例如,前景应该完全像 voidNode 一样移动,然后您制作 ccp(1.f, 1.f) 的视差比。

例如,背景的移动速度应该比前景的移动速度慢,您的视差比为 ccp(0.6f, 0.6f)

关于ios - 我们如何在 Cocos 2D 中添加视差滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26179491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com