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);
}
}
运行: