cocos2d吧 关注:2,598贴子:5,365
  • 0回复贴,共1

来大神 在坐标系里 为什么 最终位置 = 起始位置 - 单位向量

只看楼主收藏回复

最终位置 = 起始位置 - 单位向量 * 射程长度 。
Point shootVector = nearestEnemy->sprite->getPosition() - this->getPosition(); Point normalizedShootVector = -shootVector.normalize(); auto farthestDistance = Director::getInstance()->getWinSize().width; Point overshotVector = normalizedShootVector * farthestDistance; Point offscreenPoint = (rotateArrow->getPosition() - overshotVector);


1楼2014-08-13 20:14回复