请问我想创建ColorOvertimeModule类的时候该从哪个模块导入?

如标题所说,creator3.0中cc模块并没有暴露ColorOvertimeModule类,我该怎么拿到这个类???creator2.4中cc是包含ColorOvertimeModule的,如果调整了模块位置,为什么3.0文档上只字不提?如果是缺陷,我想这是致命的;因为这不是实现过程中出现的缺陷。

GradientRange 用这个不行么

cc模块有暴露GradientRange这个类,暂且不知能否替代Gradient,但我想先找到ColorOvertimeModule类

如果只是取个渐变值没必要用colorovertimemodule,你说的这两个没有在模块暴露出来

我并不是要取值,我是想创建多个的ColorOvertimeModule实例在合适的时机设置到粒子实例上,这里先不讨论我要的效果有没有其他或者更好的方法去实现,但目前来看,应该有不少比较细化的类都没有暴露出来,我觉得这个问题是非常严重的

那你就对应设置colorOverLifetimeModule.color不就行了为什么非要设置module

我要考虑组件污染的问题,所以我要的是各自独立的实例;前面也说了,我讨论的不是如何实现,而是指出creator3.0目前遇到的问题

colorOverLifetimeModule.color = new GradientRange(),这不新创建的数据么

但我更想要的是new ColorOvertimeModule() :joy:
其实解决方法我早就想到了,从ParticleSystem实例的colorOvertimeModule属性得到ColorOvertimeModule的构造器,但是此贴的意义与实现目的效果相比,让社区和开发团队注意到这个严重的问题的意义更大

你要真想用自己改下本地的引擎把想用的模块暴露出来就可以了,引擎也不可能把所有模块都暴露出来

改本地引擎代码非常不可取,特别是团队开发的项目,对以后的维护更是灾难;而且2.4版本的引擎都有暴露出来,为什么3.0就成为了不可能呢?