1、LayaAir是一个免费的商业级HTML5引擎,是Layabox家族的核心产品。主要面向移动端和PC端的大型游戏和小型游戏研发。
2、同时也适用于广告、营销、教育、应用软件、PC工具、网站、3D、VR等领域的产品研发。
3、先说轴向问题,看上面右边的图,别看那个诡异的手,伸出你的右手,手面朝着自己,让大拇指指向X轴方向,食指指向Y轴方向,其他的那一堆手指指向Z轴方向
4、也是指向自己,保持这个姿势,看好自己的右手,凝视它,记住他,这就是LayaAir 3D的坐标系,理解他,以后在3D场景中对物体进行平移旋转操作不要太简单。
5、然后是单位尺度,LayaAir 3D中的单位是米,而不是像素。3DMax中一般婚栀驰严默认的系统单位是米,显示单位是毫米。炽扃仄呦Unity3D中默认的单位也是米。为什么要跟大家介绍这些东西,看下面就知道了,如果大家用过Layabox的fbxTool工具导出过3D模型,然后放到3D场景中,却发现怎么也显示不出来。
6、那是因为,在3Dmax中看到的模型,感觉确埠颁犍虽然不大,但那是以毫米为显示单位的,而系统单位是米,实际的模型是他的1000倍大,因为大多数物体都是单面渲染的,内部你是看不到的,因此放到我们LayaAir 3D场景中,你怎么移动照相机位置,也看不到模型,这就是问题所在,可以试试把模型缩小1000倍,此时即可看到。
7、由于Unity3D中的单位尺度与LayaAir 3D相同,所以就不必以上操作。说句工具上的题外话,制作单个模型时,尽量把模型放在3D坐标系原点,会更利于你的开发!