2016-10-16 4 views
1

SKSpriteNodeを作成するには、画面にタッチするだけで作業できますか? 私はすでに、このプロセスには3つの部分があります var main = SKSpriteNode()main = self.childNode(withName: "main") as! SKSpriteNodeSKSpriteNodeの作成方法は、タッチでのみ表示されますか?

+0

人々があなたを助けることができるように、より明確で詳細な情報を入力してください。 – Nik

+0

あなたの質問を改善する必要があります。 http://stackoverflow.com/help/how-to-ask –

+0

XCodeで提供されているデフォルトのテンプレートに従ってください。最新のバージョンではSKSpriteNodeの代わりにSKShapeNodeを使用しています – Knight0fDragon

答えて

3

を書かれています。

  1. タッチを得る。 これはおそらくGameSceneのtouchesBeganで行われます.Beganでは、タッチの位置を見つける必要があります。

  2. 作成するスプライトを持つ。これは、GameSceneのトップレベルにSKSpriteを作成する関数の一部であるため、呼び出すことができます。また、タッチでインスタンス化する独自のクラスにすることもできます。

  3. 子をシーンに追加してから追加します。

私はそれがあなたが行方不明かもしれないシーンに子供を追加する最後の部分だと思います。

関連する問題