预制体挂载Button组件, 设置效果为 scale情况下, 在用代码加载预制体时设置scale无效.
以下是demo工程。
scale_bug.zip (7.0 KB)
从button的代码看 如果选择了scale的话 在onEnable的时候会默认把先把scale过度到target的scale(在update里面执行的) 所以你直接设置没有效果 延迟可以 如果非要这么操作可以 可以加下这行代码
x.getComponent(cc.Button)._transitionFinished = true;
x.scale = 1
这样update的就不会走了
这算是引擎BUG吗?
应该不算 只能说是这么设计的