你们觉得现在引擎最大的缺点是啥

image

3赞

你说的是不是虚拟列表.

都说人家缺点,我来说优点
1适合做2d小游戏,感觉入门挺简单的
2相比unity,更适合新手锻炼自己的业务代码能力。毕竟要啥没有,就得自己写。反而能很快提高代码能力。
3论坛极其活跃
没用cocos做3d项目,做3d用unity,就不评价3d的功能了。

你要这么说的话。。。不如开倒车直接用2dx或者ccc2.x。。。

功能比较清高,不接地气,说是游戏引擎,游戏很多最基本的功能都没有或者只有收费版的
做demo很快,但是做产品很慢,需要自己开发很多边角功能

6赞

静态资源全放到OSS上面, 公共读, 就等着有天突然收到一张大几千的账单.

COS群里一位做游戏的朋友真实经历:

1赞

缺少合批算法,像 unity 这部分就非常智能,只要没有遮挡,就能智能合批

一次只能打开一个Prefab,没有多标签,不方便。
laya和egret都有多标签。

1赞

项目大了之后,编译代码,编辑预制体,删个文件都很慢

  1. 包体大
  2. 原生性能相比 Unity 无明显优势,反而稳定性有明显短板
  3. 编辑器性能相比 Unity 的优势在缩小
  4. 没有收费功能
4赞
  • 插件
    扩展插件虽然支持 Vue,但是使用起来并不好用,想要使用 Vue 单文件开发,还得使用论坛大佬实现的方法,就算官方没有精力实现,感觉也可以整合一下。

  • Windows 平台
    构建 Windows 原生项目总是会遇到各种问题,对于不熟悉 Windows 原生开发的人来说,根本都无从下手,每次我想做二次开发,都会遇到奇奇怪怪的编译问题,官方文档中给的内容太含糊了,可否完善一下相关的文档?
    没法做 Windows 的原生开发,选择 Electron 是比较不错的替代方案,但是这里有个问题,且不谈性能和包体方面的问题,想必打包 Windows 平台的大部分开发者都是为了上架 Steam,但是 steamsdk 对 JS 的支持只有社区实现的 greenworks,而 greenworks 并没有实现 steamsdk 中的所有 API,如果有你想要使用的 API,但是 greenworks 又没有实现,那又只能回到原生开发,直接死循环。
    最近在研究相关的内容,发现 steamworks.js 是个不错的工具,但他本身是 Rust 实现的,而且也有部分 API 没有实现,官方如果实在没法做 Windows 原生开发的文档,那要不考虑完善一下这个 steamworks.js 来出一个 Electron 解决方案。

2赞

jare 大佬好评

建议交给社区维护,cocos 让华为收购, 永久成为国产游戏引擎

能像Unity那样运行时显示场景树吗

steam平台应该就属于没人给钱维护的状态了吧,人多的话感觉官方可以搞收费的官方插件打包

选择编辑器预览

确实 没有编辑器预览很多问题太难查了

image 这里不是有吗?

笑死 这个功能约等于没有 一堆bug

有bug是真的,但你就说有没有吧 :rofl: