3.4.0版本,tween的sequence和parallel函数调用后,node的触摸事件消失了

/**
* @en
* Add an sequence action.
* @zh
* 添加一个队列 action。
/
sequence(…args: Tween[]): Tween;
/
*
* @en
* Add an parallel action.
* @zh
* 添加一个并行 action。
/
parallel(…args: Tween[]): Tween;
/
*
* @en
* Add an repeat action.
* This action will integrate before actions to a sequence action as their parameters.
* @zh
* 添加一个重复 action,这个 action 会将前一个动作作为他的参数。
* @param {number} repeatTimes 重复次数
* @param {Tween} embedTween 可选,嵌入 Tween
*/

测试正常有效,请问怎么复现?方便提供个 demo?
测试代码:
image

let scale1 = t().to(0.35, {scale: new Vec3(1.15, 1.15)});
let scale2 = t().to(0.35, {scale: new Vec3(1.0, 1.0)});
let myTween = t(this.btnNode).sequence(scale1, scale2)
是scale的 new Vec3(1.15, 1.15)的时候需要传入三个参数,new Vec3(1.15, 1.15, 1.15),一旦传入的是两个参数,不影响2d动画,但是触摸事件没了
修改后:
let scale1 = t().to(0.35, {scale: new Vec3(1.15, 1.15, 1.15)});
let scale2 = t().to(0.35, {scale: new Vec3(1.0, 1.0, 1.0)});
let myTween = t(this.btnNode).sequence(scale1, scale2)

这个算不算是bug

既然是传入2个参数,那就不是vec3,而是vec2,这个只能算是引擎方不对参数做检验

v3替换v2,那也要适配呀,这种问题就很无语

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。