Behaviour modules are used to customize your agent simulation.
Their responsiblity is to interact with the agents node network and edit their metadatas during the simulation.
New behaviour module can be created directly in your scene with python using the Atoms UI or in C++ as new Atoms plugins. Please look at the techinical documentation for more information.
In this section you can find a list of all the available behaviour modules.
子ページ (子表示)
- シミュレーションの開始(シミュレーションの開始時、最初のフレームの前)
- 事前フレーム(エージェントが作成される前のすべてのフレームに対して)
- 作成されたエージェント(一部のエージェントが作成されたとき)
- 削除されたエージェント(一部のエージェントが削除されたとき)
- 初期化フレーム(エージェントが作成された後の各フレームの先頭)
- 終了フレーム(各フレームの終わり)
- シミュレーション終了(シミュレーション終了時 - 最後のフレームの後)
Behaviour モジュールの役割は、各エージェントノードネットワークと連携し、シミュレーション実行中に、それらのメタデータを編集することです。通常、各Behaviour モジュールは、モジュールを所有するエージェントグループによって作成されたエージェントとのみ連携します。
新規のカスタム Behaviourモジュールは、Atoms UIを使用して、pythonを用いてシーンに対して直接作成することや、新しいAtomsプラグインとしてC ++で作成することができます。詳細についてはテクニカルドキュメントをご覧ください。
このセクションには、利用可能なすべてのBehaviourモジュールのリストがあります。