缓动接口
这里以一个的 to
缓动动画作为示例演示缓动的用法:
为了降低更新 Node Transform
信息的频率, 内部维护了一个 dirty
状态,只有在调用了可能会改变 Node Transform
信息的接口,才会将 dirty
置为需要更新的状态。
当执行 this.node.position.x = 1
这段代码的时候,只执行了 的 getter
,并没有执行 position
的 setter
。由于 dirty
并没有更新,便会导致渲染时使用的节点的 Transform
信息没有更新。