cc.CurveRange问题?

cocoscreator version : 2.4.4

我将其添加到属性中以获取曲线的值。
我似乎看不到该函数来获取曲线值。
是否可以用代码控制cc.CurveRange?
image

@property(cc.CurveRange)
curveRange:cc.CurveRange = new cc.CurveRange();

update(dt)
{
       / / 我想以deltaTime单位获取Curve值。

         let curvevalue:number = curve.?????
}

https://github.com/cocos-creator/engine/blob/76f37f407b386c997979b56dd0d3e99ac2c02cc4/cocos2d/core/3d/particle/animator/curve-range.ts#L106

1赞

//this._time [0,1]
let val = this.curveRange.evaluate(this._time);

add evaluate(time: number, rndRatio?: number): number; to file creator.d.ts CurveRange

1赞

非常感谢你。
已经解决了。 ^^

开发时使用浏览器运行时没有问题…
使用Web构建和运行时发生错误。
如果您知道解决方案,请帮忙。

  export default class NewClass extends cc.Component 
  {
    @property(cc.CurveRange)
    curve: cc.CurveRange = new cc.CurveRange();

    start () 
    {
    }
  }