の[CCParallaxNode node]
クラスを使用cocos2d
して、視差にスプライトを追加する方法を知っています。しかし、オフセットをに設定してキャラクターが動き始める前にそれらを追加していました0
:
[parallaxBack addChild:ground1 z:1 parallaxRatio:CloseElementsSpeed positionOffset:L4];
[parallaxBack addChild:ground2 z:1 parallaxRatio:CloseElementsSpeed positionOffset:L5];
現在、キャラクターがすでに動き始めた後に新しいスプライトを追加しようとしています。キャラクターを正しい位置に追加していない可能性があります。視差の現在の位置にオフセットを持つ新しいスプライトを追加するにはどうすればよいですか? (現在の位置を減算しようとしましたが、うまくいきませんでした。)
//new sprite after a while - I can't see the character.
[parallaxBack addChild:man z:1 parallaxRatio:CloseElementsSpeed positionOffset:L4];