Transform
来源:互联网 发布:linux查看电池电量 编辑:程序博客网 时间:2024/06/07 02:15
transform两大功能
1.控制位置、旋转、缩放
2.查找 父子对象
transform 属性
void Start () { //获取当前所挂载的游戏对象身上的 Transform组件, 正常需要通过GetComponent来获取但是transfrom很常用于是有这样的存在 //transform // 控制游戏对象的位置、旋转、缩放 Vector3 pos = transform.position; print(pos); // 一般不直接修改四元数 //transform.roatiton //transform.position; 求的是世界坐标系的位置 //获取局部坐标的位置; print(transform.localPosition); //transform.localRotation; //localScale控制游戏对象的缩放 Vector3 vc = transform.localScale; } void Update () { if (Input.GetKeyDown(KeyCode.P)) { transform.position = Vector3.zero; transform.localScale = new Vector3(1, 2, 1); } }
transform 方法
//产生移动,执行下面代码会增加位置。变化当前游戏对象位置 //transform.Translate(new Vector3(0,1,0)); //围绕y轴方向 旋转10°。 //transform.Rotate(Vector3.up, 10f); //欧拉角 - 属性 transform.eulerAngles = new Vector3(0f, 45f, 0f); //控制游戏对象的父子关系 //获取当前游戏对象父对象的transform组件 //比如让父对象移动旋转 == //transform.parent //transform.root获取游戏对象根父对象。 //获取当前游戏对象子对象中叫做cube的子对象 transform.Find("Cube"); transform.FindChild("Cube");//默认返回第一个
阅读全文
0 0
- transform
- Transform
- transform
- transform
- transform
- transform
- Transform
- transform
- transform
- transform
- transform
- transform
- Transform
- transform
- transform
- transform
- Transform
- Transform
- 学习J2EE的路途(二)纯干货
- Mac Python环境的配置
- AJAX知识整理
- Python numpy 提取矩阵的某一行或某一列
- android多渠道发布教程(360加固)
- Transform
- Linux系统编程——进程间通信:管道(pipe)
- 选择排序----直接选择排序与堆排序
- IntelliJ IDEA中的maven模块不见了
- 从硬件的底层开始,构建一个FlappyBird游戏
- Qt中关于简单音频的使用(系列三)
- Mysql SQL优化方法
- Mac环境下AS配置Git
- 【GamePlay3D游戏引擎学习笔记】——Game class