来大神 在坐标系里 为什么 最终位置 = 起始位置 - 单位向量
cocos2d吧
全部回复
仅看楼主
level 1
freedommansss 楼主
最终位置 = 起始位置 - 单位向量 * 射程长度 。
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);
2014年08月13日 12点08分 1
1