Cocos Creator 3D 正式公开(官网已更新)

你自己写了 tsc 扩展插件吗?

实际项目里用到最多的TS特性:

  1. 强类型
  2. 无视兼容性的async/await
  3. 与NodeJS后端复用代码 (moduleResolution: node)

其实还是喜欢js。 平时项目开发就用的 js es6. 但是为何强制 ts了

如果只支持 ts,你会放弃这个引擎吗?

那也不至于。ts也不错。

1赞

现在的ts还是要用很多的装饰器,如果不考虑兼容js,是不是可以不用这么多装饰器

装饰器有什么问题吗?

mark

千万别。。。babel + tsc 简直不要太美妙的组合了。。。在 2D 引擎和编辑器会跟上吗?

看看吧

当然了,如果到时候3D编辑器也能包含超越2D那就香了。。。

3D 引擎里面怎么有这么多 linter 配置:tslint, jshint,eslint,只用eslint好不好

还有 gulp 好像已经不用了是吗?还是说被编辑器的quick compile用着啊? (不好意思强迫症又犯了

这和兼容JS没关系吧?我用JS(ES6)开发一样用到了装饰器呀,装饰器不是一个很棒的东西么?

Creator3D包不包括Creator2D版本的所有功能?

不包括

”将 CameraVisFlags 和 VisibilityFlags 统一为 Layers。“ 这个好像没用啊,无法让摄像机只显示指定的对象。

就是有些地方是不是可以不用装饰器啊,比如
@property(SpriteComponent)
sprite: SpriteComponent = null;
下面已经声明了类型是SpriteComponent,是不是上面的装饰器就不用了,unity是不用这样的。

这个之后会改进的。

Cocos Creator 3D 已正式上传官网。再次感谢各位开发者的大力支持、测试、反馈、解答。作为正式的 1.0 版本,请大家将后续问题单独发帖反馈到 https://forum.cocos.com/c/3D 板块。本帖关闭。