建议给typescript提交PR,让readonly定义具备传染性。无法把一个readonly值赋值给一个writable。学习rust能在编译器层面解决问题的问题就不要让这个问题暴露在运行时。
我起初用都觉得怪怪的, 因为在2.x 是用new的,类似Vec2/3,但后来我觉得这様做是为了减少垃圾回收吧, 因为如果你在运算中需要用到该静态变量来计算值, 如果是老new的方法就是每次计算完都要垃圾回收呢, 但是在2.x 年代有区分 cc.Color.WHITE 和 cc.Color.WHITE_R ,不知为何不继续用这方法
人力有限的情况下,有个 demo 我们直观能看到问题,解决问题,毕竟面对这么多开发者,如果要每个问题去沟通,复现,修复,需要花费多少时间?所以才会希望大家提问题的时候,能附上 demo 是最好的,或者描述完整能重现的步骤。
jare去哪了呀?
完全同意。
另外合理一说,Unity,还有 早于 3.0.0 版本的 cocos,为什么觉得返回一个新变量反而合理呢?
请问除了引擎有几个项目几个地方会用到 color == Color.WHITE?