【问题标题】:Cocos2d V3 - Getting current sprite position?Cocos2d V3 - 获取当前精灵位置?
【发布时间】:2014-05-03 13:52:57
【问题描述】:

可能是一个非常简单的问题!我正在使用 Xcode5 和 Cocos2d 版本 3 制作横向卷轴射击游戏。

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

我已经设置了一个动作,让敌人进入,然后移动到主角的 Y 位置。但是敌人会移动到主角开始的 Y 位置,而不是当前的 Y 位置。

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

谢谢

【问题讨论】:

  • 显示一些代码...否则任何建议都是在黑暗中开枪。

标签: cocos2d-iphone position sprite side-scroller


【解决方案1】:

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

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

所以用这个:

CGPoint position = yourSprite.position;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-02
    • 1970-01-01
    • 1970-01-01
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多