其他分享
首页 > 其他分享> > 【Unity学习笔记】Transform—游戏物体的缩放和看向

【Unity学习笔记】Transform—游戏物体的缩放和看向

作者:互联网

1.缩放相关

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson8 : MonoBehaviour
{
    void Start()
    {
        //获取相对世界坐标系的缩放数值
        print(this.transform.lossyScale);

        //获取相对本地坐标系的缩放数值(相对父对象)
        print(this.transform.localScale);

        //注意:1.同样 缩放也不能单独该x、y、z,只能一起改
        //     2.相对于世界坐标系的缩放大小 只能得 不能改,所以如果要用代码修改缩放大小,都是改相对父对象得缩放大小
        //     3.Unity没有提供关于缩放的API,之前的位移、旋转都提供了对应的API,但缩放没有
        //直接修改范例
        //this.transform.localScale = new Vector3(3, 3, 3);
        //慢慢变大范例(需写在Update里)
        //this.transform.localScale += Vector3.one * Time.deltaTime;
    }
}

2.看向相关

看向:让一个对象的面朝向,一致看向某一个点 或者某一个对象

现有:
在这里插入图片描述

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson8 : MonoBehaviour
{
    //要看向的一个对象
    public Transform lookAtObj;
    void Update()
    {
        //看向一个点
        //传入一个点
        this.transform.LookAt(Vector3.zero);

        //看向一个对象
        //传入一个对象的Transform
        this.transform.LookAt(lookAtObj);
    }
}

运行:
在这里插入图片描述

标签:System,缩放,对象,transform,Transform,Unity,Collections,using
来源: https://www.cnblogs.com/ElecSheep/p/16630364.html