吐槽一下现在的cocos

项目由 CocosDashboard 管理……

creator 界面字体没地方改,太小了。
creator 没内置脚本编辑器
脚本错误没地方输出,log和console.log也都不管用
运行网页点开内置log显示直接卡爆……

找了个快闪编辑器,“备忘录.md”,没法关闭……

用vscode啊,编辑器不可能做的比vscode更好了 :slightly_smiling_face:

以前用过 cocos2d-x,现在的creator,用的ts脚本,属于独立生态了,编辑器现在bug还这么多……

外置vscode编写脚本,编写过程也不报错,脚本运行到某一行出错了,一没错误提示,二log也没提示,然后后面的代码就不再执行。

// let r = Quat.fromAngleZ(null, this.rotation * 180.0); // err
let r = new Quat();
// Quat.fromEuler(r, 0.0, 0.0, this.rotation); // err
//Quat.fromAngleZ(r, toDegree(this.rotation)); // err
Quat.fromAngleZ(r, toDegree(deltaTime));
//this.sprite.node.setRotation(r);
this.sprite.node.rotate(r);

我想他想说的是cocos编辑器不能用直接vscode来debug很不方便

就是编辑和调试 不是一体的,编辑还好说 影响不大,但工具本身没有调试环境 比较弱了,只能说官方目前就这个程度吧 不要要求太高,至少能用 好不好用的目前就不要指望了

点开脚本默认vscode编辑,倒是自动找到vscode运行。

图中标记err的,或者还有别的错误的地方,vscode没错误。

编辑没错误就算了,主要测试浏览器运行,编辑器console也没错误日志。

这种环境,ts 这种独立生态,怎么扩展?初学者,一行一行去试那个写法不对么?

怎么“扩展”,说的是 cocos 怎么“推广”。太难用了……$41R`ON5755$BB14YTDEL2I

你是不是没有安装导入creator.d.ts vscode有提示啊,而且vscode 也可以调试啊 配置代码编辑环境 | Cocos Creator

喜欢用vscode 可以配置的我以为大家都知道,文档里面有

扩展我没深入用过就不评价了,哪天深入使用了发现不好用我也来吐槽 :joy:

没用明白就开喷。。。

1赞

我是感觉编辑器目前的体验还是差一点,一方面是经常会遇到一些小bug,另一方面是操作起来总感觉有一种塑料感…不知道该如何评价这种感受

肯定有优化空间怎么说呢就是还不够健壮,容易出问题

对的对的 :rofl: 2.x的编辑器更是一言难尽

感觉像是在拼多多上买到的假货

cocos2d到现在的creator,放弃 c++,使用 ts,调试运行环境还这么复杂……
建议参考下godot,一体化编辑调试环境,现在也是全平台导出。编辑器,基础的东西,更别说现在其他某些编辑器内置的连连看了……调试编辑环境建好吧。

1赞

说的不是一个东西吧?这个贴主想说的是cocos不能像unity那样用编辑器调试,你说的是用chrome调试

cocos的编辑器预览都是近两年才有的"黑科技" :joy:

参考同行的不可耻,好用才是硬道理,哪怕你基础功能做到非常好用。
没连连看,我代码编写调试很丝滑,这种就很有粘合力。

对我来说, 主要是bug有点多. 官方好像在测试方面不是很全面. 并且好像没有部门使用自己的引擎出游戏吧. 2d, 3d的. 这个应该挺重要的. 只有真实的反馈对引擎的健康发展才是有帮助的.
现在是有时反馈问题问题. 官方有时是蒙的. 想当然的. 觉得你使用的姿势不对. 不能感同身受 , 无法进行有效的反馈.
做一个项目会出现各种达不到预期的问题.
像我上帖子反应UI无法正常渲染的问题. 只能是自己做很多测试. 才能从坑里爬出来.
我当时试过清代码缓存. 重编译引擎代码. 都无济于事. 后来是重新创建一个工程. 再把assets中的内容复制过去. 才能正常的显示UI. 具体是什么原因, 并不知道. 但也算找到了一个处理问题的.方式 . 就是再有得不到预期的情况. 就重新创建一个新的项目 :rofl:
只能是祈祷你使用的功能. 不在坑点之中吧. 不然够你焦头烂额的 :pray:

是的引擎组自己都不做游戏的,很多毛病自己都不知道 :rofl: