Cocos2d V3 - 获取当前精灵位置?

时间:2014-05-03 13:52:57

标签: cocos2d-iphone position sprite side-scroller

可能是一个非常简单的问题!我正在使用Xcode5和Cocos2d版本3进行侧滚动射击游戏。

当主角(在屏幕左侧)上下飞行时,我希望敌人(在屏幕右侧)沿着Y轴跟随他。

我已设置动作让敌人进入,然后移动到主角的Y位置。但敌人移动到开始Y位置的主要角色,而不是它当前的Y位置。

是否有代码来获取精灵的当前位置?或者是否有更好的方法来实现这一目标?基本上我们希望敌人精灵知道主要角色Y的位置并继续移动它。

由于

1 个答案:

答案 0 :(得分:1)

每个CCNode都有一个位置属性。

@property(nonatomic,readwrite,assign) CGPoint position;

所以使用这个:

CGPoint position = yourSprite.position;