(BUG)升级2.4.5之后,编辑器声明的组件,无法拖入子类脚本

  • Creator 版本: 2.4.5

  • 目标平台:编辑器

  • 重现方式:
    1.声明一个脚本组件TestBase extends cc.Component,然后声明Test0 extends TestBase.
    2.在另一个脚本MyScene中声明引用:
    @property(TestBase )
    myTest: TestBase = null;
    3.将MyScene附加到场景的主节点Canvas上
    4.将Test0附加到场景的另一个节点test上
    5.试图将test拖入到Canvas附加的MyTest的引用上
    6.无法拖入,因为编辑器判定Test0类型和TestBase不匹配。但实际上Test0是TestBase的子类,2.4.4之前也确实是可以拖入的

1赞

抱歉抱歉,这个 bug 2.4.6 会修复!

2.4.6 计划啥时候出呢,好像之前计划时间晚了不少

还有一个问题,我不知道为啥没人提,2.4.5现在点击组件类型的挂点,无法定位到其在节点树内的具体位置。

可以暂时使用运行时节点树,在组件属性上点击定位到运行时节点,然后在从运行时节点定位到编辑器节点树里的位置

是的是的,这个也很蛋疼