私は迅速にゲームをコーディングしようとしています。敵の位置、ヒースなどを追跡できるようにしたいと考えています。 Javaの場合と同様に、敵の配列リストを宣言してからforloopで満たすか、敵を追加したいときは簡単です。しかし、私は主題についての助けを絶対にどこでも見てきました。私は私のゲームがうまくいくために必要なものを見つけていません。どんな助けでも大歓迎です。どうもありがとうございます!Swiftで敵オブジェクトのArrayListを作成する方法
0
A
答えて
2
SwiftにはJavaと同じコレクションがあります。 、例を使用して
var someInts = [Int]()
someInts.append(3)
敵オブジェクトのタイプにInt
を変更する:あなたはそうのように、オブジェクトの配列を作成することができます。その後、forループを使用してそれ以上のオブジェクトを取得(または格納)する必要があります。スウィフトのコレクションに
詳しい情報は(また、それらを反復処理する方法を含んでいる)現在地:
関連する問題
- 1. Javascript/JavaオブジェクトのArrayListを作成する方法
- 2. SwiftでこのJSONオブジェクトを作成する方法
- 3. ios swiftでjsonオブジェクトを作成する方法
- 4. 素敵なURLでカスタムedit_user_pathを作成する方法
- 5. SwiftでPDFを作成する方法
- 6. swiftでプラグインを作成する方法
- 7. Swiftでインターフェイスを作成する方法
- 8. Swiftでカスタムキーボードを作成する方法
- 9. Swiftでカスタムアラートビューを作成する方法
- 10. ケトルのユーザー定義JavaクラスでArrayListオブジェクトを作成する方法は?
- 11. オブジェクトをarraylistで作成し、オブジェクト内のarraylistをクリアせずにクリアします
- 12. オブジェクトのarraylistをソートする方法java?
- 13. 別のクラスのオブジェクトのArrayListを作成して操作する
- 14. Swift 3 NSNumberオブジェクトの作成
- 15. Swift:動的オブジェクトの作成
- 16. SWIFT 3.0でのシングルトンクラスの作成方法
- 17. Swift 3 - Core Data - オブジェクトを作成する
- 18. SpriteKit Swift 2アクション:敵の波を生成する
- 19. オブジェクトのarraylistのソート要素に匹敵するものを使用
- 20. MongoDBでオブジェクトを作成する方法
- 21. MEFでオブジェクトを作成する方法
- 22. Cでオブジェクトを作成する方法
- 23. arraylistのJava arraylist - クラスオブジェクトで多次元arraylistを作成する
- 24. PowerShellで配列からArrayListを作成する方法は?
- 25. オブジェクトを匹敵するようにする方法
- 26. 素敵なGUIを作成する
- 27. ArrayListのオブジェクトを調べる方法(Java)
- 28. arraylistの各人のスレッドを作成する方法
- 29. ユニティスクリプトのオブジェクト敵
- 30. SwiftのUIbezierPathでユニバーサルラウンドドロー(lineDashPatternを使用)を作成する方法
あなたは本当に敵の配列を望んでいません。代わりに、SKSpriteNodeのサブクラスを使用して、敵の各インスタンスに独自の健康状態を追跡させます。 Positionはスプライトのプロパティなので、それを追跡する必要はありません。自分の配列に各敵を保持する本当の理由がない限り、 'children'配列がシーンのプロパティとして存在するか、 'enumerateChildNodes'を使って条件に一致するすべてのノードを処理できます。最後に、衝突と接触イベントのために、Sprike-Kitはあなたに関連するスプライトへのポインタを渡します。 –
私はこれについてどうやって行くのか完全に理解していないと思います。あなたが私にこの良い事例を教えてもらえれば、それは非常に役立つでしょう。もう一度ありがとうございます –
SOはチュートリアルサイトではありませんが、www.raywenderlich.comに優れたSprite-Kitチュートリアルがあります。あなたが深刻な人なら、彼の2D Apple Gamesの書籍に約50ドルのサンプルを付けることをお勧めします。 –