0

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

谢谢,亚历克斯。

4

2 回答 2

1

将健康栏作为孩子添加到精灵中,在士兵身体所需的偏移处。当您稍后移动士兵时,健康栏将随之而来。

于 2012-06-16T17:10:17.743 回答
1

您可以将健康栏精灵添加为另一个精灵的子元素:

[sprite addChild:healthBar];

您可以像往常一样定位生命值条精灵,但最终位置将相对于父级的锚点(默认情况下位于精灵的中心)。

于 2012-06-16T17:17:04.257 回答