Unity-一个矢量的大小位于另一个矢量方向上的量
2021-01-15 11:31 作者:unity_某某师_高锦锦 | 我要投稿
汽车的速度计一般用于测量车轮的转速。汽车可能不会直接向前移动(例如,可能侧向打滑),在此情况下,部分运动不在速度计可以测量的方向上。对象的 rigidbody.velocity 矢量的大小将给出整体运动方向上的速度,但是为了单独考虑向前的速度,应使用点积:
当然,方向可以是您喜欢的任何方向,但为了进行此计算,必须对方向矢量进行归一化。这样,不仅结果比速度大小更准确,而且无需执行在查找大小时需要的缓慢的平方根运算。