我很难理解ccpNormalize的需要,cocos2d参考说它将CGPoint乘以1.我不能只是google它不解释它而不是在代码中显示。
是不是很明显我找不到它? 感觉这里很蠢,请帮忙答案 0 :(得分:2)
规范化矢量的想法是将幅度设为1,如果您只关心矢量的方向,这一点很重要。
例如,您可能希望保持所有精灵以恒定速度移动而不管任何碰撞,因此您可能希望在碰撞后将其速度标准化,然后乘以相关的恒定速度。
如果您对阅读此主题更感兴趣,请尝试http://en.wikipedia.org/wiki/Normalized_vector