先用creator的设计界面放了一个带图的sprite,然后用代码在运行时修改了大小,是可行的。随后我用代码克隆了这个预设的sprite对象,再改动它的大小就是无效。这个是什么问题导致的?
发一下你的代码呀?才能找问题。


这个box3我是直接创建的,然后把预设box1的spriteFrame克隆给它,再给box3的node设置宽高都为50,然后显示出来的sprite的尺寸并没有变化
检查下 Sprite 组件的 sizeMode?
sizeMode都试过了,问题依旧存在
没遇到过这种问题,克隆出来的节点,对引擎来说没有任何区别。应该还是你逻辑本身的问题。
找到解决办法了,在调用this.node.addChild后,再调用被克隆出节点中的setContentSize就能修改成功了,但在addChild之前调用就没用