2016-08-01 8 views
0

私はApples SpriteKitフレームワークを使用してRPGを開発中です。すべてはうまくいっています:私はNPC &のゲームオブジェクトを持っています。さらに、テキストを表示するテキストボックスがあります。今、私はクエスト&を実装したいと思っていますが、私は現在、そのようなゲームコンテンツを作成するための良い方法を見つけ出すことに困惑しています。私は、RPGを作成し、スクリプト言語としてLuaを使用することについてRay Wenderlichのチュートリアル(https://www.raywenderlich.com/30561/how-to-make-a-rpg)に出くわしましたが、試行後に&エラーが発生しましたが、luaObjectiveCブリッジがあまりにも古くなったことに気づきました&欠陥&エラー)&実行可能な対抗手段はありません。私はgithubを見てみましたが、私を始めさせるのに役立つものは何も見つかりませんでした。したがって、自分の実装をゼロから作成する必要があることを認識しています。Spritekit NPCクエストとスクリプト全般

このプロセスを解決するためのヒントはありますか? &で呼び出されるダイアログテキストを格納するJSONファイルを、テキストボックス内に&という適切なコンテンツが含まれていれば、表示することができますか? 私はこれを多かれ少なかれフレキシブルなソリューションにしたいので、将来のプロジェクトで使うことができます。

答えて

0

今すぐゲームを開始する場合は、世界の構築のためにiOS 10 Tileインターフェイスを使用してください。詳細はraywenderlich tutorialを参照してください。タイルインタフェースは、世界を構築し、タイルベースのレンダリングのパフォーマンスを処理します。ゲームロジック、アイテムなどを実装する必要があります。 JSONは他のストレージ手段と同様に優れています。ダイアログロジックを自分で実装する必要があります。また、私はtexture memory reduction frameworkをご覧になることをお勧めします。それはそうでなければ1トンのテクスチャメモリを消費する複雑なイメージをロードするのに非常に便利です。

+0

私は入力を高く評価し、あなたのフレームワークは非常に涼しいです(私はそれを使用する方法を検討するつもりです)、残念ながらそれはダイアログロジックに関する私の主な質問に答えます。私はそれについて最善を尽くす方法を理解しようとしています。これまでのところ、Questには.jsonファイルがあり、各クエストはキー値を持つ配列です。私は、テキストボックス内にテキストを表示させることができますが、 "はい"や "いいえ"のようなユーザーの選択肢を実装する方法はわかりません。 – Krekin

+0

はい、ゲームのQとAロジックを自分でコーディングする必要があります。その周りに方法はありません。視覚的表現としてタイリングを始めるのを手助けしようとしていましたが、投稿したチュートリアルのリンクは、このタイリングロジックがXcode/SpriteKitで利用可能になる前に作成されました。 – MoDJ

関連する問題