Behaviour モジュール

Behaviorモジュールには、シミュレーション実行中に様々な段階で呼び出される一連のメソッドがあります。それらは以下の順序で呼ばれます。


  1. シミュレーションの開始(シミュレーションの開始時、最初のフレームの前)
  2. 事前フレーム(エージェントが作成される前のすべてのフレームに対して)
  3. 作成されたエージェント(一部のエージェントが作成されたとき)
  4. 削除されたエージェント(一部のエージェントが削除されたとき)
  5. 初期化フレーム(エージェントが作成された後の各フレームの先頭)
  6. 終了フレーム(各フレームの終わり)
  7. シミュレーション終了(シミュレーション終了時 - 最後のフレームの後)


Behaviour モジュールの役割は、各エージェントノードネットワークと連携し、シミュレーション実行中に、それらのメタデータを編集することです。通常、各Behaviour モジュールは、モジュールを所有するエージェントグループによって作成されたエージェントとのみ連携します。

新規のカスタム Behaviourモジュールは、Atoms UIを使用して、pythonを用いてシーンに対して直接作成することや、新しいAtomsプラグインとしてC ++で作成することができます。詳細についてはテクニカルドキュメントをご覧ください。

このセクションには、利用可能なすべてのBehaviourモジュールのリストがあります。

Copyright © 2017, Toolchefs LTD.