我可以在 swift 的 touchBegan 方法中访问 touched 节点属性吗?
Can I access to touched node properties in touchBegan method in swift?
我想知道一个属性被触及的节点,然后不使用节点名来改变它。
是的,在 touchesBegan
方法覆盖中,您可以完全访问 self.
,因此可以从那里对节点执行任何您想做的事情。
同样,在另一个touchesEnded
、touchesMoved
如果您来自 Unity,最大的区别是节点内部缺少 update
和 fixedUpdate
访问权限。您只能从场景节点中获取此游戏循环内容。
但是...如果您使用 GameplayKit,您可以使用实体,然后以与在 Unity 中相同的方式思考合成和游戏循环。
我想知道一个属性被触及的节点,然后不使用节点名来改变它。
是的,在 touchesBegan
方法覆盖中,您可以完全访问 self.
,因此可以从那里对节点执行任何您想做的事情。
同样,在另一个touchesEnded
、touchesMoved
如果您来自 Unity,最大的区别是节点内部缺少 update
和 fixedUpdate
访问权限。您只能从场景节点中获取此游戏循环内容。
但是...如果您使用 GameplayKit,您可以使用实体,然后以与在 Unity 中相同的方式思考合成和游戏循环。