美文网首页
transform input

transform input

作者: fooliker | 来源:发表于2017-03-28 20:06 被阅读0次

    Transform组件变量

    Position世界坐标系的位置

    Localtion相对于父物体的位置

    enlerAngles欧拉角 旋转角度

    Rotation四元数

    Parent物体父物体的transform组件

    Root物体最高层次父物体的transform组件

    设置父物体的方法

    1.

    Instantiate(gameObject,父物体.transform)

    2.

    If(父物体!= null)

    gameObject.transform.parent =父物体.transform;

    设置相对于父物体的位置和缩放

    代码实现父子关系:

    transform.parent = 父物体的transform - 通过属性指定父物体

    transform.SetParent(父物体的transform) - 通过方法指定父物体

    GameObject.transform.localPosition = new Vecter3(0,0,10)物体前10个单位向量

    GameObject.transform.localScale = new Vecter3(2f,1f,1f)  X轴放大2倍

    Time类

    Time.scale = 2f;

    0暂停1正常2时间流逝快1倍  一般用在慢镜头之类的 比如boss死的时候慢镜头播放

    normalized 标准化向量 方向不变 长度为1 只读

    magnitude 向量长度

    forward z轴正方向 vector2(0,0,1)简写

    up y轴正方向

    right x轴正方向

    Vector3.zero原点Vector3.one 1,1,1,

    Quaternion四元数

    Quaternion.identity无旋转

    人机交互

    Float hor = Input.GetAxis(“Horizontal”)控制物体水平移动A -左-负值|| D -右-正值

    Float ver = Input.GetAxis(“Vertical”)控制物体垂直移动W -前进-正值|| S -后退-负值

    mousePosition 当前鼠标位置

    GetAxis("Mouse X") 得到一帧内鼠标在水平方向的移动距离

    GetAxis("Mouse Y") 得到一帧内鼠标在垂直方向的移动距离

    GetAxis("Mouse ScrollWheel") 获取鼠标滚动的值

    相关文章

      网友评论

          本文标题:transform input

          本文链接:https://www.haomeiwen.com/subject/bjlsottx.html