我想快点吧。 Cocos2d 和 xcode 中的 2d 问题。
I have
CGPoint currPoint;
float lineLength;
float angle;
现在,我需要找到距离 currPoint 角度为 lineLength 的点。
尝试搜索,但我找到的答案并不完全是我想要的。如果有人指出我忽略的(我认为)非常简单的数学,我将不胜感激。
从我的头顶上看:
CGPoint endPoint;
endPoint.x = sinf(CC_DEGREES_TO_RADIANS(angle)) * lineLength;
endPoint.y = cosf(CC_DEGREES_TO_RADIANS(angle)) * lineLength;
endPoint = ccpAdd(currPoint, endPoint);
不确定向量指向哪里,是否可以旋转 90、180 或 270 度。如果是这样,只需从角度添加/减去该量即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)