1、缩放
// 相对世界坐标系
this.transform.lossyScale// 相对本地坐标系(父对象)
this.transform.localScale// 注意:
(1)同样缩放不能只改xyz,只能一起改(相对于世界坐标系的缩放大小只能读取,不能修改),所以我们一般要修改缩放大小都是改的相对于父对象的缩放大小:localScale
this.transform.localScale = new Vector3(2,2,2);(2)Unity没有提供关于缩放的API,如果想让缩放发生变法只能自己写
this.transform.localScale += Vector3.one * speed * Time.deltaTime; //慢慢变大
2、看向
// 让一个对象的面朝向(local的z轴朝向)可以一直看向某一个点或者某一个对象
// 看向一个点 相对于世界坐标系
this.transform.LookAt(Vector3.zero)// 看向一个对象,传入一个对象的Transform信息
public Transform obj; this.transform.LooAt(obj);

本文介绍了Unity3D中如何进行对象的缩放和转向操作。缩放可以通过修改`localScale`属性实现,注意不能单独修改xyz轴,而应整体设置。看向操作则使用`LookAt`函数,可以指定对象看向世界坐标系中的点或另一个对象。提供了示例代码展示如何使对象缓慢变大以及如何调整对象的朝向。
1万+

被折叠的 条评论
为什么被折叠?



