質問 (解決済み)[artisocモデル] MakeOneAgtsetAroundOwnが反映されない | |
質問者: urataさん , 質問日時: 2019/12/28 17:17 |
私は今ポイント0~19からそれぞれエージェント0~19を発生させています。またそれぞれのエージェントが視野内の他のエージェントを認識し速度を変えることにしています。 しかし実際に速度を変えるのは一番最後の種類のエージェントのみでした(0~19を発生させるなら19のみ、0~4なら4のみ)。以下のコードでエージェント0~18をPrintlnで調べるとそもそも「My.周り」の値が0でした。 解決策はあるでしょうか?アドバイスいただけたら幸いです。
Pursue(targetPointAgt, 3.5) MakeOneAgtSetAroundOwn(My.周り, 3, Universe.map.Person0, False) MakeOneAgtSetAroundOwn(My.周り, 3, Universe.map.Person1, False) MakeOneAgtSetAroundOwn(My.周り, 3, Universe.map.Person2, False) MakeOneAgtSetAroundOwn(My.周り, 3, Universe.map.Person3, False) MakeOneAgtSetAroundOwn(My.周り, 3, Universe.map.Person4, false) 周りの人数 = CountAgtSet(My.周り)//[人] If MY.ID==100 Then Println(Getcountstep()&","&周りの人数&","&"person2") End If
|
|
▼解決した回答
▼ 全ての回答
|
|