v2.3.3 关于 c.tween 部分函数不能自动提示的问题

  • Creator 版本:v2.3.3

  • 目标平台: All

  • 重现方式:必现

v2.3.3 版本的 cc.tween 的提示不完整。
例如 cc.tween(this.operationProgressSprite).to(timer, { fillRange: 1 });to 之后没办法提示后续操作,如 callstart

解决办法:在 creator.d.ts 中,cc.tween 部分,将所有返回值是 Tween 的函数改为 Tween<T> 即可。

例如:

		/**
		!#en
		Add an delay action
		!#zh
		添加一个延时 action
		@param duration duration 
		*/
		delay(duration: number): Tween<T>;		
		/**
		!#en
		Add an callback action
		!#zh
		添加一个回调 action
		@param callback callback 
		*/
		call(callback: Function): Tween<T>;		

另:望引擎组修复下。

我这边是可以的

你点击开发者菜单中的 vs code 菜单,更新一下 creator.d.ts 在试看看

不可以

cc.Tween不需要定义为泛型类吧?我是这么改的:

to()之后的就不会提示了

creator.d.ts.zip (189.3 KB)

可以用看看这份

这个已在 2.4 进行解决了,2.4 测试是正常的,可等待 2.4 版本进行验证,感谢