1
解放思想
2
找开发工具
Unity的组件化开发模式,目前几乎引领了整个游戏行业,很多游戏引擎都采用这种架构,比如cocos, laya。所以本质上来说unity程序员要掌握cocos和laya,那是非常简单和容易的,因为本质是一样的。Unity 有着优秀的编辑器和插件生态, 那么目前市面上哪种引擎会更适合unity开发者开发3D微信小游戏呢?答案是Laya;
3
具体思路
完全使用unity编辑器, 来搭建3D场景,只要切换到Laya提供的Shader即可。包括场景,动画,光照,摄像机,地形, 物理引擎等。
完全基于组件化开发, 唯一不同就是js语言, 很多概念都是一样的,连变量名字都是一样的,比如transform,
比如摄像机,刚体等,接口很多都是一致的,坐标系2套,世界坐标与局部,可以说非常方便能转型过来
UI系统,Laya有自己的UI系统,这个大家需要学习下,不难,组件化开发,widget这些都有,和UGUI类似。
Laya 使用unity做编辑器,借鉴了Unity的开发思想, 和大部分的接口API,使得unity开发者很快能上手