After reading the following documentation:
https://developer.apple.com/documentation/spritekit/skscene/responding_to_frame-cycle_events?language=objc
I understand that:
- SKNode's properties should only be set directly within the "scene life cycle events" methods or from a custom SKAction
- SKNode.runAction() can be used to change the Node's properties at any time from any thread/queue
Is that correct?
(are the restrictions I listed real? are the more restictions that I missed?)
Thanks!