3.3.0 复制Button组件,粘贴到另一个节点上,会修改节点上的纹理

  • Creator 版本: 3.3.0
  • 目标平台:
  • 重现方式:在一个Sprite节点上添加Button组件,然后复制这个Button组件到另一个带有Sprite组件的节点上,粘贴成为新组件之后,Sprite的纹理也被改变了。
  • 首个报错: 无报错
  • 之前哪个版本是正常的:
  • 手机型号:
  • 手机浏览器:
  • 编辑器操作系统: Mac OS 10.14
  • 重现概率:100%

    这个不知道是bug,还是设定就是这样子的?

当前的设定是这样,这样复制的话,button 组件上的 target 还是原来的那个 btn1,导致 btn2 上的 sprite 也重新设置成 btn1 上的 sprite。
具体可参考源码(button.ts):


https://github.com/cocos-creator/engine/blob/v3.3.0/cocos/ui/button.ts#L509

好的,了解了,谢谢!

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