zoukankan      html  css  js  c++  java
  • transform.forward和vector3.forward

    Vector3.forward的值永远是(0,0,1)(这里的(0,0,1)是世界坐标的(0,0,1)),而transform.forward我们可以理解为其对应物体的z轴方向,是一个向量,而不是一个坐标,但是我们应当把它看成世界坐标系内的,而不是局部坐标系内的

    1、transform.position+= vector3.forward 

    等于是在世界坐标的z轴前进。

    2、transform.position+=transform.forward 

    等于是物体自身坐标系的z轴前进。

    3、transform.translate(vector3.forward,space.self) 

    等于是自身坐标系的z轴前进。

    效果等同于2。

    4、transform.translate(transform.forward,space.self) 

    这个用法会引起很怪异和鬼畜的后果,不建议使用。

    5、transform.translate(vector3.forward,space.world)

    等于是让物体沿着世界坐标的z轴前进。

    效果等同于1。

    6、transform.translate(transform.forward,space.world)

    等于是让物体沿着“物体自身坐标z轴在世界坐标上的方向”前进(等同与物体沿着自身z轴前进)。

    效果等同于2。

  • 相关阅读:
    排序
    最小栈
    移除链表元素
    回文链表
    maven自动建立目录骨架
    maven的结构和构建命令
    递归
    链表的中间结点
    括号匹配
    软件工程个人作业01
  • 原文地址:https://www.cnblogs.com/mcyushao/p/9381746.html
Copyright © 2011-2022 走看看