ビヘイビアの設定方法
オブジェクト同士の反応や行動を制御する際に必要なビヘイビアの設定方法をご紹介します。
Last updated
オブジェクト同士の反応や行動を制御する際に必要なビヘイビアの設定方法をご紹介します。
Last updated
The Sandbox の体験はただのボクセルモデルの世界ではありません。
それぞれのアセットにビヘイビアやコンポーネントを設定してオブジェクトの動きや機能を変えることで、命を吹き込み、体験内のユーザー達が体験できる内容が劇的に変化します。
Marketplace(マーケットプレイス)に追加された時点で多くのアセットにはデフォルトのビヘイビアが設定されていますが、体験内ではさらにオブジェクトに対して様々なビヘイビアを追加・調整してカスタマイズすることが可能です。
ビヘイビアを追加するにはまずは編集したいオブジェクトをクリックします。次にProperties Panel(プロパティパネル)が画面の右側に表示されます。
プロパティパネルを下にスクロールしていくとAttributes(属性)の下にビヘイビア のタブが出てきます。そのタブにある薄紫色のペンと紙のアイコンをクリックします。
ビヘイビアを選択するポップアップウィンドウが表示され、使用したいビヘイビアを選択することができます。画像の例では「Soldier」 のビヘイビアが選択されています。
ビヘイビアを選択するとウィンドウは閉じます。選択したビヘイビアがデフォルト設定と共にプロパティパネルに表示されているのが確認できます。
この場合、ビヘイビアはエンティティのPatrol Zone(パトロールゾーン)をあらかじめ設定できるだけでなくWalk Speed(歩くスピード)、Run Speed(走るスピード)、Attack Damage(攻撃ダメージ)、Attack Speed(攻撃スピード) を設定することもできます。さらにHealth (体力)のコンポーネントをターゲットとするオブジェクトに追加することもできます。
このビヘイビアを選択するとプロパティパネルに自動的にTags(タグ)が設定されます。このタグによってオブジェクトにその他のビヘイビアとの関わりを持たせることができます。
Edit Logic(ロジックの編集)ボタンをクリックするとビヘイビアとコンポーネントのより細かい設定が表示され、ゲーム内でエンティティがどのような動きをするかを設定できます。Soldier(兵士)のビヘイビアのデフォルト設定がHostile のタグを持ったオブジェクトを攻撃するように設定されているのがわかります。
どんなビヘイビアが選択されていても、エンティティには複数のコンポーネントを追加することができます。
これによりHealth のような効果のある機能を追加したり、勝敗を決めるイベントや音楽や特殊効果を使ったプレイヤーの交流などのゲームロジックを追加することができるようになります。
また、プロパティを変更することなく、カスタマイズしたオブジェクトをCtrl キーと「D」キーで複製することができます。
ビヘイビアの機能を使って様々なものを作ってみてください。次のページでは一つ一つのビヘイビアとその使用方法をご紹介します。
あなたのビヘイビアの使い方を録画したものをDiscord Channel で是非シェアしてください。