可能是一个非常简单的问题!我正在使用Xcode5和Cocos2d版本3进行侧滚动射击游戏。
当主角(在屏幕左侧)上下飞行时,我希望敌人(在屏幕右侧)沿着Y轴跟随他。
我已设置动作让敌人进入,然后移动到主角的Y位置。但敌人移动到开始Y位置的主要角色,而不是它当前的Y位置。
是否有代码来获取精灵的当前位置?或者是否有更好的方法来实现这一目标?基本上我们希望敌人精灵知道主要角色Y的位置并继续移动它。
由于
答案 0 :(得分:1)
每个CCNode都有一个位置属性。
@property(nonatomic,readwrite,assign) CGPoint position;
所以使用这个:
CGPoint position = yourSprite.position;