我是从一个入门的新手角度客观的进行了比较:
一、编辑器
laya:启动快,有多标签,预览编译快,常用功能和小部件丰富,几乎不用开发者额外封装框架或组件。
二、人性化
举2个例子:
1、屏幕适配,laya已经融合到了编辑器里,可以自己选择适配模式,如果是懒人,自己选择fexedauto,然后在节点相对布局中设置自己想要的显示效果,如果想要全屏:勾选上下左右并设置为0。
2、节点绑定,**(请细看) **laya有2种绑定脚本的方式:一种是入口绑定,一种是组件绑定。组件绑定等同cc直接把代码往节点属性窗口拖入即可,入口绑定是laya特有,第一次绑定时会生成2个代码文件:Xxx.ts逻辑脚本和Xxx.generated.ts节点自动绑定脚本。只要你的节点勾选了【定义变量】,那么这个节点就会被自动写到Xxx.generated.ts,然后Xxx.ts逻辑脚本继承于这个Xxx.generated.ts,就可以直接通过this.节点变量操作这个节点。
还有其他地方小细节laya拉满,cc差很多:
就比如vs code里排除.meta文件laya都帮我们设置好了。
说明文档和示例,laya更为精细,cc的文档里有的api都弃用了,都没做出修改
简单概括就是:(本人感觉哈)
cc注重产品,不注重客户,显得高傲
laya两者兼顾,平易近人
还有什么代码分包、动画状态机、AI,商城,cc这些地方还差的有点远
cc的动画状态机出来这么久了,有几个人能懂的?而且还不支持2D。