laya和cocos都用了一段时间
之前一直是cocos作为主要开发引擎
最近加入了用laya的团队 ,切换laya了。
就说说两个引擎的优劣势吧。
1 api 接口
1 laya使用runtime和script两种脚本 cocos只有 一种。
2 laya的spirte 可以直接设置skin 如果是cocos就得 cc.load 就多了很多代码(当然可以自己封装)
3cocos是多场景 我个人代码习惯把很多模块做成预制体 自己写一个dialog管理类 用laya的时候发现laya自带了。
4 laya很早就自带了tween。
5 laya的很多地方提示不如cocos。
2 可视化
1 cocos2.x版本不自带节点树 laya自带的那个比较好用。
2 laya 3D场景 都靠unity导出 (还有点色差) 但是整体体验不错。
3 laya 3d刚体不支持可视化(但是可以自己创建网格去实现可视化 )
4 都说laya编辑器不好用个人蛮喜欢laya的吸附自动对其功能。
3 可拓展性
相比cocos laya很容易嵌入react 之类的web框架 这点不错
其他
laya引擎功能更新比较快 (但是bug也多)
目前laya的社区相对人少
laya收购了fairygui ui这块后面可能有提升
layaide是真丑
cocos社区言论自由一点点
本质上两者都是国产引擎没什么好喷的。
都有相互值得学习和借鉴的地方。