MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問 (解決済み)

[artisocモデル] エージェントの誘導について
質問者: yuya1122さん , 質問日時: 2019/12/09 00:17
あるエージェントの周りに存在するエージェントは特定の座標に向かうというプログラムを書きたいのですがわかりません。
MakeAllAgtSetAroundOwnという関数を使用すればよいのでしょうか。使い方がよくわからず実装することができません。
よろしくお願いします。



▼解決した回答


いろいろやり方があるかと思います。障害物がない場合のひとつの例を示します。
MakeAllAgtSetAroundOwn()でエージェントをとってきた後に、それらエージェントのDirectionを書き換えます。
つまり、
MakAllAgtSetAroundOwn(mawari,1,false)
For each one in mawari
one.direction = GetDirection(one.X, one.Y, 特定X座標, 特定Y座標, 空間)
Next one

回答者: igaguri さん , 回答日時: 2019/12/11 17:58

▼ 全ての回答


いろいろやり方があるかと思います。障害物がない場合のひとつの例を示します。
MakeAllAgtSetAroundOwn()でエージェントをとってきた後に、それらエージェントのDirectionを書き換えます。
つまり、
MakAllAgtSetAroundOwn(mawari,1,false)
For each one in mawari
one.direction = GetDirection(one.X, one.Y, 特定X座標, 特定Y座標, 空間)
Next one

回答者: igaguri さん , 回答日時: 2019/12/11 17:58



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )