我开始将我的画布动画移植到一个封闭的类中,但令我非常沮丧的是,由于某种原因,我的canvas
上下文无法像以前那样访问动画属性。直到,只是为了屎和咯咯笑,我没有通过财产,而是通过该财产的参考(如果你愿意的话复制)
我想了解为什么访问另一个进程使用的属性会出现问题?
注意: TweenLite代码正在使用requestAnimationFrame()
来执行udpates。
以下是代表问题的缩减代码,如果我直接访问self.props.ctxProps.angle
context
使用初始值0
,并且在完成动画后最终值{{1 }},仅当我使用引用变量-1.999 * Math.PI
时才会访问介于context
和0
之间的中间值:
-1.999 * Math.PI