竹林ソフト 2024/01/04 20:00

クラフトゲーム開発(装備を切り替えて採掘と伐採とを行わせるあたり)

※ 昨日は作業時間がとれなくて投稿できなかったので、1日遅れの投稿です。

前回は、つるはしで採掘するあたりを動作させました。今回は斧で伐採できるようにした上で、道具の装備を切り替えられるようにしていきます。

やったこと

TopDown Engine の機能を使って装備品の変更を行います。選択中のアイテムが変更されたときに、そのアイテムが装備可能であれば装備を変更するようにします。

つるはしと斧とで攻撃対象を分ける

伐採と採掘とを専用のアイテムで行わせたいので、攻撃対象のレイヤーを追加して登録します。具体的には Melee Weapon クラスの Damage Caused 設定のレイヤーで指定します。斧とつるはしそれぞれのためのレイヤーを追加して登録しました。

↓ つるはしで攻撃する対象のためのレイヤーを追加して登録した

同様に斧に対しては AxeTarget レイヤーを登録しました。とりあえず、よいです。

アイテムの選択を変更したときに装備を切り替える

そしてアイテムのスロットに つるはしを追加して、武器の切り替えの動作確認をしました。

↓ つるはしをアイテムスロットに追加した様子

ただ、このアイテム変更のキーを入力しても、この追加したアイテム情報が取得できませんでした。少ししらべてもよくわからなかったので、この問題の理解と修正は次回にやります。

まとめと今後の予定

アイテムの切り替えまわりの実装に着手しました。よいです。
最初に実装を開始してから時間が経過したのと「細かいことは後で実装すればいい」という方針が組み合わさって「予期せぬ動作が未実装なのか不具合なのかわからない」という問題に直面しています。

次回は、今回の続きの作業をやります。がんばります。

月別アーカイブ

限定特典から探す

記事を検索