如何检测另一个精灵攻击的精灵半径? (Cocos2D)

Posted

技术标签:

【中文标题】如何检测另一个精灵攻击的精灵半径? (Cocos2D)【英文标题】:How to detect a sprite radius by another sprite to attack? (Cocos2D) 【发布时间】:2013-08-03 08:23:08 【问题描述】:

谁能告诉我如何在一个精灵上创建一个半径,以便另一个精灵在该半径内时可以攻击。任何教程/代码都会对我很有帮助。提前致谢。

【问题讨论】:

【参考方案1】:

ccpDistance 从 sprite.position 到 otherSprite.position 为您提供两个精灵之间的距离。如果距离低于某个半径,则其他精灵的位置在该半径内。

【讨论】:

感谢您的回复。你能提供一些链接/教程吗?

以上是关于如何检测另一个精灵攻击的精灵半径? (Cocos2D)的主要内容,如果未能解决你的问题,请参考以下文章

Cocos2d 检测特定精灵的触摸

cocos2dx 3.x(精灵的碰撞检测,点击移动与拖动精灵)

如何检测一个精灵在某个点是不是与另一个颜色不同?

Phaser 2 - 如何检测我何时拖动另一个精灵?

如何使用多个精灵表? cocos2d/iPhone

检测一个精灵的颜色是不是不是另一个精灵的颜色