Sprite kit 如何使SKSpriteNode仅通过触摸显示?

Sprite kit 如何使SKSpriteNode仅通过触摸显示?,sprite-kit,swift3,Sprite Kit,Swift3,如何通过触摸屏幕使SKSpriteNode仅工作? 我已经写信了 var main=SKSpriteNode()和 main=self.childNode(名称为:“main”)作为!SKSpriteNode此过程分为三个部分 接触。 这可能是在游戏场景的touchsbegind中完成的,在这里你需要找到触摸的位置 有一个精灵要创造。这可以是在游戏场景的顶层创建一个SKSprite的函数的一部分,因此您可以调用它,也可以是您自己的一个类,您可以在触摸屏上执行该类 创建,然后将子对象添加到场景中

如何通过触摸屏幕使SKSpriteNode仅工作? 我已经写信了
var main=SKSpriteNode()

main=self.childNode(名称为:“main”)作为!SKSpriteNode

此过程分为三个部分

  • 接触。 这可能是在游戏场景的touchsbegind中完成的,在这里你需要找到触摸的位置

  • 有一个精灵要创造。这可以是在游戏场景的顶层创建一个SKSprite的函数的一部分,因此您可以调用它,也可以是您自己的一个类,您可以在触摸屏上执行该类

  • 创建,然后将子对象添加到场景中


  • 我认为这是最后一部分,将孩子添加到场景中,您可能会错过。

    请为您的问题提供更清晰的细节/代码,以便人们可以帮助您改进您的问题。只需遵循XCode提供的默认模板,它就完全做到了这一点,只是在最新版本中使用了SKShapeNode而不是SKSpriteNode