isAlignOnce是什么意思 理解不了

###官方示例
‘’’
updateInfo: function (hasAlignOnce) {
this.target.enabled = false;
this.target.isAlignOnce = hasAlignOnce;
this.target.enabled = true;
this._anim.stop(“alignOnce_move”);
this._anim.play(“alignOnce_move”);
this.alignOnceTips = "isAlignOnce: " + hasAlignOnce;
},
‘’’
前面三行enable设置为false然后立马又设置为true。好蒙逼。

官方api这样写

开启后仅会在 onEnable 的当帧结束时对齐一次,然后立刻禁用当前组件。 这样便于脚本或动画继续控制当前节点。 注意:onEnable 时所在的那一帧仍然会进行对齐。

没有看懂是什么意思。帮忙解释下。

就是字面意思,只对齐一次。如果不开启的话,你后面对该节点进行的任何位置、大小操作都是没有效果的。
开启之后,则在onEnable结束之后,对这些属性修改就能反映出来
说明得不是很严谨,简单的就是这样

1赞

我们会对范例进行改进!

哈哈,我在知乎一直关注大神动态

:joy: