2017-02-01 6 views
0

だから私は今数週間スピーディーに遊んできました。私は客観的なCを使いこなしましたが、私はJavaの方が多いので、Objective Cは私とは違うボールゲームです。単純なトランザクションで非常に基本的なゲームを作成することができます。対応するsksファイルで新しいスウィフトシーンを作成する

私はいくつかのシーンを作成しましたが、それらのノードにはノードがありますが、それらのシーン(デフォルトのゲームシーン以外)にアクションを作成する必要はないため、sksファイルも作成しませんでした。

だから今、私は最終的には、特定の迅速ファイル内のノードのためのアクションを作成するに飛び込んだし、私は迅速なファイルと同じ名前のSKSファイルを作成した(私がリンクするために、それよりも、それよりはあります知っています2つ一緒に)。私の質問は、どのように私はアクションを適用することができますので、私は行くことができ、ノードをプログラム的に操作を開始することができます迅速なファイルにsksファイルをリンクするのですか?

私は、特定のノードが押された場合に理論的に特定のことを実行できるようにするシーンを持っていますが、実際のsksファイルに対応するために、 gamesceneファイルやView Controllerでやったやり方でやりました。

ありがとうございました:D!

P.S:私はこのガイドを使用:https://www.youtube.com/watch?v=7wJu7f9mStg

+0

これは「スプライトキット」とタグ付けして、興味のある人に見てもらえるようにしてください:) – Fluidity

+0

私は[スピーディー]をブラウズしていたので、私はこれでしか起こりませんでした...私は通常スプライトキットでくつろいでいます – Fluidity

答えて

2

は、これは、初期化子です見て(Xcodeでまたはオートコンプリート)SKActionマニュアルを参照してください。..新しいアクションを初期化を介して行うことができます。 、関数のリストを見るために下にすべての方法

// init?(named: String) 
// Creates an action of the given name from an action file. 
let action = SKAction(named: "whateverYourActionnameIS") 

スクロールSKActionのため、などをINITS:ここ

は何が必要でしょうAppleのウェブサイトに基づいてスニペットです https://developer.apple.com/reference/spritekit/skaction

+1

SKS名を使用する場合は、アクション名を使用します。 SKSファイルは自動的にロードされます。これは、あなたが1つのSKSファイル内に100個のアクションを持つことができることを意味します。 – Knight0fDragon

+0

@ Knight0fDragon iは、 – Fluidity