1.欧拉角Vector3(x,y,z)代表的是旋转物体(若是标准旋转那么是旋转坐标轴x,y,z,转换为旋转物体则旋转角度取反顺序不变),且是将物体从物体坐标系旋转到惯性坐标系(世界坐标系中为了渲染),故旋转顺序为z,y,x也就是rollpitchyaw。 2.欧拉角有别名和万向锁问题,不要随便增长欧拉角的值,也不要单独改变欧拉角的一个旋转角度值,而是用一个Vector3全部一起改变。 3.欧拉角来自于Transform.eulerAngles,渲染时候也会转换到Transform.rotation四元数然后到旋转矩阵来旋转物体。 4.欧拉角插值使用floatfAngles=Mathf.Mo...
Edit编辑frameselected选取线框selectall选取所有specialcharacters角色专题loadselection加载选择saveselection保存选择projectsettings项目设置rendersettings渲染设置graphicsemulation图形模拟networkemulation网络模拟 Assets资产 importsettings导入设置reimport重新导入 creater创建rinfinder-r取景open打开importnewassets导入新的资产refresh刷新importpackage打包导入exportpackage...
触发函数 void OnTriggerEnter(Collider other) { if (other.gameObject.name "Cube2") {  ...
在Unity3D中有一些方法不是程序员手动调用的,而是Unity3d工具自身设计时就决定自动调用的,不过调用的时机和场合不同,下面就一一介绍一下: Awake:顾名思义,Unity3D的脚本苏醒时需要调用的方法,这个方法比Start方法执行的还要早,也是执行一次。 Start:可以理解为类的构造函数,或者是init函数,用于初始化各种变量,仅执行一次。 Update:类似于flashas3onframe的回调函数,每帧均回调。 &nb...