Cocos2d iphone CCP规范化是做什么的?

Cocos2d iphone CCP规范化是做什么的?,cocos2d-iphone,Cocos2d Iphone,我很难理解CCPSnormalize的需要,cocos2d参考称它将CGPoint乘以1。我不能只是用谷歌搜索它,它不解释它,而是用代码显示 很明显我找不到它吗 在这里感觉很愚蠢,请帮助向量归一化的想法是大小为1,如果您只关心向量的方向,这一点很重要 例如,您可能希望保持所有精灵以恒定速度移动,而不考虑任何碰撞,因此您可能希望在碰撞后使其速度正常化,然后乘以相应的恒定速度 如果您对阅读主题更感兴趣,请尝试使(x,y)向量的长度等于1.0f,同时保留向量的角度。

我很难理解CCPSnormalize的需要,cocos2d参考称它将CGPoint乘以1。我不能只是用谷歌搜索它,它不解释它,而是用代码显示

很明显我找不到它吗


在这里感觉很愚蠢,请帮助

向量归一化的想法是大小为1,如果您只关心向量的方向,这一点很重要

例如,您可能希望保持所有精灵以恒定速度移动,而不考虑任何碰撞,因此您可能希望在碰撞后使其速度正常化,然后乘以相应的恒定速度

如果您对阅读主题更感兴趣,请尝试

使(x,y)向量的长度等于1.0f,同时保留向量的角度。