transform.direction和transformpoint还有transform.vector3 有什么区别?

经过测试后,个人觉得没有区别,如若有区别还请网友指点。

通过官方手册可以看到 具体描述 transform.direction 它将一个局部坐标转换成一个世界坐标。
它只受比例影响。具体解释一下,通这个方法做相机跟随。

代码如下
Unity的Transform.Direction是有什么作用?不同
首先我们在开始就计算了相机到人物间的向量 叫做偏移向量;
在update中我们将offset作为Transform.direction()的参数传入;
这个方法将offset当作一个局部坐标 得出一个世界坐标。

因为局部坐标系在运动时是随rotation改变而改变。用局部坐标系看相机总是在起初距离人物的位置。

我们修改了人物的scale 会发生什么呢?
发现相机于人物的长度发生了一样的比例缩放。这是因为 我们缩放了scale 物体的局部坐标系也会发生相同的缩放。假设我们缩小1/2. 这是局部坐标的1位置 就相当与世界坐标的0.5;

相关文章:

  • 2021-12-17
  • 2021-09-04
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2021-04-18
猜你喜欢
  • 2022-01-15
  • 2021-10-17
  • 2021-09-01
  • 2021-11-30
  • 2021-04-10
  • 2021-09-02
  • 2021-08-08
相关资源
相似解决方案