竹林ソフト 2022/12/28 20:00

伐採した木から木材を取得するあたり

最終的に「クラフト&サバイバル&防衛」なゲームになることを目指して、必要そうな技術デモを作っていきます。
今回は、木を切り倒したときに木材が地面に散らばって、それをアイテムとして集めるあたりの検討です。

木を倒したときにアイテムをばらまく

なんかこう木を切り倒したらアイテム Wood が「ころころりん!」って感じで少し移動するあたりの実装についてです。
これは、TopDown Engine のデモにそういう挙動が見当たらなかったので、 TopDown Engine の機能で

  • アイテム出現時に初速度を与えて移動させる。
  • 移動速度だんだん原則するようにする。
  • 見た目だけ上下に移動させて跳ねてる感じを出す。

ことで実現しようと思います。実際に上記の動作を実装するのは、また今度にします。

ばらまかれたアイテムを集める

いったん飛び散ったアイテムが、自キャラの方向に「すー」っと近寄ってくるあれです。
これは TopDown Engine にそういう機能が用意されていました。Magnetic, MagneticEnabler という機能です。

↓で、それを適用したものです。

いいですね!
実際には、アイテムが出現して 1.5 秒後くらいにこの Magnetic 機能を発動させるのがよさそうです。(それは MMFeedbacks の機能を使えば実現できそう)

そして、アイテムを収集後に I キーを押すとインベントリはこんな感じになっています。

いいですね!
アイテムは何個までストックするかとかの設定もあるみたいなので、必要に応じて設定して使いたいです。

まとめと今後の予定

今回はアイテムを自キャラが拾うあたりについて TopDown Engine の機能を調べてみました。次は、アイテムをクラフトする機能はどう提供するかについて考えてみます。がんばります。

月別アーカイブ

限定特典から探す

記事を検索