我可以在swift中的touchBegan方法中访问触摸的节点属性吗?

时间:2016-12-13 01:20:21

标签: ios swift xcode sprite-kit touchesbegan

我想知道被触摸节点的属性,然后在不使用节点名的情况下更改它。

1 个答案:

答案 0 :(得分:2)

是的,在touchesBegan方法覆盖中,您拥有self.的完全访问权限,因此您可以通过该节点执行任何操作。

同样,在另一个touchesEndedtouchesMoved

如果您来自Unity,最大的区别是节点内缺少updatefixedUpdate访问权限。你只能从Scene节点中获取这个游戏循环内容。

然而......如果您使用GameplayKit,您可以使用实体,然后以与Unity相关的方式思考组合和游戏循环。