0

Cocos2d の学習を開始し、質問があります。スプライトを移動すると、プログレス (ヘルス) バーが 1 つのスプライトであるかのように、スプライトに対する相対的な位置を維持しながら、それら (スプライトの少し上) と一緒に移動し続ける必要があります。実現する方法はありますか?

ありがとう、アレックス。

4

2 に答える 2

1

ヘルスバー スプライトを他のスプライトの子として追加できます。

[sprite addChild:healthBar];

通常どおりヘルス バー スプライトを配置できますが、最終的な位置は親のアンカー ポイント (デフォルトではスプライトの中心にあります) に相対的になります。

于 2012-06-16T17:17:04.257 に答える
1

兵士の体から必要なオフセットで、ヘルスバーを子としてスプライトに追加します。後で兵士を移動すると、ヘルスバーが続きます。

于 2012-06-16T17:10:17.743 に答える