2017-06-19 9 views
0

Xcode 8のスプライトキットレベルエディタでは、右側のパネルにコンポーネントインスペクタがあります。のために何ですか?あなただけの新しいSpriteKitベースのプロジェクトを作成するときにSpritekit Gameplaykit:Xcodeレベルエディタのコンポーネントインスペクタ?

はまた、あなたがGameViewController.swiftで26行で、このコード行を得た。これらのscene.entitiesある

// Copy gameplay related content over to the scene 
sceneNode.entities = scene.entities 

? それらが存在しない場合、なぜ私たちはnilとエラーを取得しないのですか?

あなたはレベルエディタでスプライトを作成し、あなたのコードでそれらを参照することができ

答えて

-1

あなたの助けをいただき、ありがとうございます。まず、レベルエディタに行き、スプライトを作成します。レベルエディタの属性インスペクタを開き、スプライトに名前を付けます。 「正方形」のように。さて、GameScene.swiftで、あなたのスプライトのプロパティを追加します。

var mySquare: SKNode! 

その後、didMove(to view:)にあなたは、このようにエディタでスプライトにあなたの財産を接続することができます。

mySquare = childNode(withName: "square") 

そして、それを得る必要がありますあなたは始まった。

+0

シーン内のスプライトへの参照を取得する場合は、そうです。しかし、これは私の質問の目的ではありません(あなたの助けに感謝しても)。スプライトをクリックしたときにコンポーネントインスペクタに気づきましたか? – hungry

関連する問題