tween show/hide无效

碰到个奇怪问题,3D下的节点调用show/hide没问题,为何Canvas下的ui节点调用就不行呢?有人碰到过吗?还是说打开方式不对?

import { _decorator, Component, Node, tween, Tween } from "cc";
const { ccclass, property, menu } = _decorator;

@ccclass("TweenShowHide")
@menu("tween/TweenShowHide")
export class TweenShowHide extends Component {

   private tweenSH!: Tween<Node>;

   onLoad () {
       /**
        * 注意 target 需要是 Node 的,才可以使用 show 和 hide
        */
       this.tweenSH = tween(this.node)
           .delay(0.1)
           .hide()
           .delay(0.1)
           .show()
           .union()
           .repeatForever()
   }

   onEnable () {
       this.tweenSH.start();
   }

   onDisable () {
       this.tweenSH.stop();
   }
}

使用的是 3.6.0 版本的?合并这个 pr 试试

哦哦,确实是用的3.6.0,一直没敢升级