2012-06-16 23 views
0

开始学习Cocos2d并且有一个问题。随着精灵的移动,我需要进度(健康)栏继续移动(略高于精灵),并保持它相对于精灵的位置,就像它是一个精灵一样。任何想法如何实现?Cocos2d。 Sprite和进度条紧密连接

谢谢, Alex。

+1

在你的游戏循环中做到这一点。只需将Y位置放置在精灵头上方的偏移位置即可。 –

回答

1

将小孩的健康状况添加到精灵中,与士兵身体所需的偏移量。当你后来移动士兵时,健康栏会随之而来。

+0

Thans很多,交配。这个问题解决了! – Alex

1

您可以添加健康酒吧精灵的其他精灵的孩子:

[sprite addChild:healthBar]; 

您可以定位健康酒吧精灵像往常一样,但最终的位置将是相对父的锚点(其默认情况下位于精灵的中心)。

+0

复制上一个答案。有用!谢谢davidp! – Alex