-
Creator 版本: 2.3.4
-
目标平台:浏览器
-
重现方式:见demo
-
重现概率: 必现
各位大大好,我在使用once 监听组件变化时,发现position 的改变是无效的。但是同样的方式,可以监听到size的改变。想请问下这是什么原因? 但是如果吧once改成on却可以生效。
ModuleTest.zip (828.8 KB)
start() {
this.area.once(cc.Node.EventType.POSITION_CHANGED, () => {
console.log('position changed');//不打印
})
this.area.once(cc.Node.EventType.SIZE_CHANGED, () => {
console.log('size changed');//打印
})
}
onBtnClick() {
this.area.width += 10;
this.area.setPosition(this.area.position.add(cc.v3(10, 0, 0)))
}


