質問 (解決済み)[artisocモデル] エージェントを目的地に向かってX軸方向に移動させて一旦止めてY軸方向に動かす方法について | |
質問者: mikoさん , 質問日時: 2019/06/12 13:20 |
エージェントをランダムに決めた目的地に向かって X軸方向に移動させて 一旦止めて Y軸方向に動かす方法 について教えてください。 例えば15*15の空間で以下のようにルールを書いても斜めにエージェントが動いたり、X軸方向、Y軸方向、また更にX軸方向に動いてしまいます。
Agt_Init{ My.X=1 My.Y=0 my.finished = false My.目的地X=Rnd()*15 My.目的地Y=Rnd()*15 }
Agt_Step{ If My.目的地X>My.X then ForwardXCell(1) else if My.目的地X<My.X then ForwardXCell(-1) end if end if
If My.目的地Y<My.Y then ForwardYCell(1) else if My.目的地Y<My.Y then ForwardYCell(-1) end if end if }
宜しくお願い致します。
|
|
▼解決した回答
▼ 全ての回答
|
|