【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