Unity3D 获取与设置对象Transform组件下的position,rotation
来源:互联网 发布:詹姆斯个人数据统计 编辑:程序博客网 时间:2024/05/19 14:37
//获取对象Transform组件下的positionfloat xx;float yy;float zz;xx = GameObject.Find("objName").GetComponent<Transform>().position.x;yy = GameObject.Find("objName").GetComponent<Transform>().position.y;zz = GameObject.Find("objName").GetComponent<Transform>().position.z;//设置对象Transform组件下的positionGameObject.Find ("objName").GetComponent<Transform>().position = new Vector3(xx,yy,zz);//获取对象Transform 组件下的 rotationfloat rx;float ry;float rz;rx = GameObject.Find ("objName").GetComponent<Transform> ().localEulerAngles.x;ry = GameObject.Find ("objName").GetComponent<Transform> ().localEulerAngles.y;rz = GameObject.Find ("objName").GetComponent<Transform> ().localEulerAngles.z;//设置对象Transform组件下的 rotation GameObject.Find ("objName").GetComponent<Transform> ().rotation = Quaternion.Euler(rx, ry, rz);
其中postion的获取与设置比较简单,需要注意的是rotation的获取 不能直接用rotation.x 获取,这样得到的数是一个-1到1的小数,需要用localEulerAngles.x的方法获取
rotation的设置同样值得注意,需要用到四元数 Quaternion.Euler(x,y,z);的方式实现。切记,切记。
0 0
- Unity3D 获取与设置对象Transform组件下的position,rotation
- Unity3D 获取与设置对象Transform组件下的position,rotation
- Unity3D 获取与设置对象Transform组件下的position,rotation
- unity transform组件position,rotation的世界和本地获取方法
- unity3d 中 transform.position 与Rigidbody.position的同步问题
- unity3d transform基本属性获取和设置
- Unity3D之Position的设置
- QML旋转动作,transform与rotation的对比示例
- Unity3d变换组件(Transform)
- Unity3d中transform.position.set无效的问题
- Unity3D 改变对象下所有子对象的组件属性
- transform.rotation
- Unity3D 中Transform.Rotate与Transform.eulerAngles 的区别
- Unity3d 禁止头盔Position仅仅实现旋转(Only Rotation)
- Unity3d的Transform结构图
- unity3d的Transform结构图
- 获取与设置transform值的封装函数——cssTransform(el,attr,val)
- unity3d中Transform组件变量详解
- mysql数据库安装的时候可能出现的问题及解决办法
- 等额本金
- 字符串类——NSString/NSMutableString
- 关于AndroidStudio运行项目时出现 Could not create plugin of type 'AppPlugin'.
- 《软件架构设计》学习笔记--4--架构设计的过程概述
- Unity3D 获取与设置对象Transform组件下的position,rotation
- 如何变得更聪明?
- OpenCV中的三种图像数据结构CvMat, IplImage和Mat(二)IplImage
- 苹果电脑mac安装nginx教程
- Android WebView和JavaScript之间的交互
- Redis快速入门
- flv封装ffmpeg编码的视音频笔记(二)
- JDK各个版本的新特性jdk1.5-jdk8
- svn服务器LInux搭建