Behavior, Designer の検索結果:

【Unity】Boltとは?ビジュアルスクリプティングツールとしての立ち位置と基本的な使い方

…de CanvasやBehavior Designerがあります。 assetstore.unity.com ちなみにBehavior Designerについては当ブログでもいくつか記事をまとめています。 light11.hatenadiary.com DOTSベースのビジュアルスクリプティングツールはどうなったの? さてUnityでビジュアルスクリプティングといえば、 去年のUnite2019でUnityは現在ビジュアルスクリプティングツールを開発中で、 この時点ではUni…

【Unity】Behavior Designerで作ったBehavior Treeを使いまわせる機能「External Behavior Tree」

Behavior Designerである処理をいろんなBehavior Treeで使いまわしたいときにはExternal Behavior Treeを使います。 External Behavior Treeを作成 External Behavior Treeを呼び出す 変数 参考 関連 Unity2018.3.9 External Behavior Treeを作成 まず、下記のようなBehavior Treeを普通に作ります。 ただログを出力するだけのBehavior Tre…

【Unity】Behavior DesignerでカスタムTaskを作る方法まとめ

Behavior Designerで独自のTaskを作る方法です。 Action / Conditional Taskを作る Composite / Decorator Taskを作る SharedXxx型の変数を作る アイコンを変える カテゴリを指定する 説明文を設定する 参考 関連 Unity2018.3.9 Action / Conditional Taskを作る まずAction Taskを独自で作ってみます。 Action Taskを作るには、Actionクラスを継…

【Unity】Behavior DesignerでスクリプトからBehavior Treeにイベントを送る&受け取る方法

Behavior DesignerにおいてスクリプトでBehavior Treeとイベントをやり取りする方法です。 Behavior Treeからイベントを受け取る Behavior Treeにイベント送る 参考 関連 Unity2018.3.9 Behavior Treeからイベントを受け取る Behavior TreeのAction Taskの一つであるSend Eventを使うとEventを発行することができます。 イベント名と、引数を3つまで指定できます。 このような…

【Unity】Behavior Designerで条件判定の結果が途中で変わった時の挙動を決めるConditional Aborts

Behavior DesignerのConditional Abortsという機能についてまとめます。 課題 Abort Type : Self Abort Type : Lower Priority Abort Type : Both アイコン 参考 Unity2018.3.9 課題 例として次のようなBehavior Treeを考えます。 Sequenceの子TaskのBool Comparisonの判定が通ると、10秒待機してからログを出力します。 従って、判定が通って…

【Unity】Behavior DesignerにおいてTask間で変数を受け渡す方法まとめ

Behavior DesignerにおいてTask間で変数を受け渡す方法をまとめました。 普通に代入する方法 Local Variables Dynamic Variables Global Variables スクリプトから操作する 関連 参考サイト Unity2018.3.9 普通に代入する方法 いま、下記のようにGameObjectがActiveだったらDestroyするBehavior Treeを考えます。 対象のGameObjectを指定する場合、まずActive …

【Unity】Behavior Designerにおける更新処理の制御とTaskの処理タイミングについて

Behavior Designerの更新処理の制御とTaskの処理タイミングについてまとめました。 はじめに 更新処理はBehavior Managerが行う 更新処理を制御する 1フレーム内で処理するTaskを制御する 同フレームで処理するTaskの数を制御する 関連 参考サイト Unity2018.3.9 はじめに Behavior Designerは初期設定では更新タイミングはUnityのUpdateに従い、 同じTaskの繰り返しは同フレームで行われなかったりします。…

【Unity】Behavior Designerをサクッと使う!Behavior Treeを簡単ビジュアルスクリプティング

UnityでBehavior TreeをビジュアルスクリプティングできるAssetであるBehavior Designerをサクッと使ってみます。 Behavior Designerとは? インストール~ウィンドウを開く Behavior Treeを作成してログ出力する もう少し複雑なTreeを作る 関連 Unity2018.3.9 Behavior Designerとは? Behavior DesignerはUnityでBehavior Treeを使うためのアセットです。 …

【Unity】Behavior Designerの4種類のTaskを理解して基本的な使い方を学ぶ

Behavior Designerの4種類のTaskを理解することで基本的な使い方を学んでみます。 Behavior Designerとは? Taskとは? Action Task Composite Task Taskの成否 Conditional Task Decorator Task Taskの「実行中」状態 まとめ Behavior Designerとは? Behavior DesignerはUnityでBehavior Treeを扱うためのアセットです。 asset…