Behaviour(ビヘイビア)
ビヘイビアはオブジェクトの動きを制御できるロジックを指し、ビヘイビアを使用してコードの知識がなくてもカスタムのゲームプレイを手早く制作できます。
最終更新
役に立ちましたか?
ビヘイビアはオブジェクトの動きを制御できるロジックを指し、ビヘイビアを使用してコードの知識がなくてもカスタムのゲームプレイを手早く制作できます。
最終更新
役に立ちましたか?
ビヘイビアはアクションの特性やオブジェクトにアイデンティティのタグを設定できるロジックを指し、体験でどのように機能するか、また他のオブジェクトからどのように検知されるかを制御できます。
オブジェクトロジック
ビヘイビアはオブジェクトか体験のアクションに関連し、オブジェクトには1 つだけビヘイビアを設定できます。
コンポーネントはプレイヤーのアクションに関連し、オブジェクトにはそれぞれの種類のコンポーネントを一つづつ設定できます。
ビヘイビアを使用するとオブジェクト間でダイナミックなインタラクションを手早く制作したり、カスタマイズ可能な様々なパラメーターを使ってユニークなゲームプレイを制作できます。プログラミングの知識は必要ありません。
例:
Healer(ヒーラー)が体力が必要な特定のタグを持っているオブジェクトを追いかけて回復させる。
Melee Enemy(近接エネミー)が特定のタグを持ったオブジェクトを追いかけて攻撃する。
Predator(捕食者)が餌として認識したものを追いかけ攻撃し、Prey(獲物)は捕食者から逃げ、餌としてPlant(植物)を探す。
プレイヤーがインタラクションを起こすと、Door(ドア)が開くButton(ボタン)を設置する。
Timed Events(制限時間付きイベント)がWeather Switcher(天気変更)をトリガーして、プリセットのサイクルかプレイヤーのアクションに応じて一日の時間、空の色、雲、星などを変更する。
以下のタブではビヘイビアがどのように使用されるかによってグループ分けされています。(Farmer のビヘイビアはゲーム内でランダムに他のオブジェクトを削除してしまう場合があります。)ビヘイビアを使ってできることをクリエイティブに想像し、カスタムなインタラクティブプレイを制作しましょう。
複数のオブジェクトを選択して同じパラメーターを同時に変更できます。
CTRL+D を使ってカスタムオブジェクトやオブジェクトのグループを複製できます。オブジェクトを繰り返し使用してゲームを制作する場合やライブゲームプレイ中にスポーンさせたい時にはプリセットを作成します。
ビヘイビアが設定されていない場合:オブジェクトはプロップである場合があります。コンポーネントが設定されているとオブジェクトはインタラクティブに動かせる可能性があります。
NPC は通常は人や生き物などであることが多く、オブジェクトにNPC のビヘイビアを設定すると、インタラクティブな動きが作成できるようなプロパティが含まれています:
オブジェクトのタグを変更したり、ビヘイビアがカスタムインタラクションを検知できるように設定してあるタグを変更します。
Citizen(住人):非攻撃的な歩くNPC で、Hostile のタグがあるものからは逃げるデフォルト設定になっています。
Farmer(農民):非攻撃的な歩くNPC で、Plant のタグを持っている植物を植え、Hostile のタグがあるものからは逃げるデフォルト設定になっています。
Melee Enemy(近接エネミー):Avatar のタグを持っているものを追いかけ攻撃するのがデフォルト設定になっています。デフォルトでHostile のタグが設定されています。
Healer(ヒーラー):体力を回復させてくれます。Hostile のタグを持ったものからは逃げ、Friendly やAvatar のタグを持つものを探すのがデフォルト設定になっています。
Plant(植物):Prey とFarmer はデフォルトで設定されているPlant のタグを探します。Killed の状態になっても死亡に関するビジュアルエフェクトは表示されません。
Predator(捕食者):Prey とAvatar のタグを持つものを追いかけ、攻撃します。デフォルトでHostile のタグを持っています。
Prey(獲物):Plant のタグを持ってHostile のタグからは逃げるデフォルト設定になっている非攻撃的な歩くオブジェクトです。
Soldier(兵士):攻撃されたり、Hostile のタグを検知すると攻撃する非攻撃的な歩くオブジェクトです。
カスタムインタラクション
例:
敵にMelee Enemy のビヘイビアを設定し、Tags to Attack をSoldier に設定します。Soldier のビヘイビアをオブジェクトに設定します、(Soldier のタグを含めるのを忘れないようにしてください。)
ゴミを拾うボランティアの人々を作成する場合
ボランティアの人々にFarmer のビヘイビアを設定し、Gathering Tags をTrash に設定します。Tag にTrash を追加して、様々なオブジェクトにPlant のビヘイビアを設定します。
オブジェクトのアクションを制御するためにビヘイビアを1 つ設定することができます。コンポーネントはオブジェクトに複数設定することができ、よりインタラクティブなオブジェクトを制作できます。
左クリックでオブジェクトを選択します。選択後、プロパティパネルが画面右上に開きます。
他のオブジェクトが検知できるようなアイデンティティのタグ
近くのオブジェクトを検知して、それに反応(逃げる、攻撃する、回復させsる、餌、収集するなど)するタグ
兵士を攻撃する敵を作成する場合
Create volunteers to remove garbage. Apply Farmer behaviour with Gathering Tags set as Trash. Apply Plant behaviour to various objects, adding the Tag Trash.