0

エージェントが向いている方向 (角度) に移動するために AnyLogic 7 で使用できる関数はありますか? 特定のセル、エージェント、および特定の方向 (東、西、北、南など) に移動する方法はありますが、エージェントが向いている角度に応じてエージェントを前方に移動するにはどうすればよいですか?

fdNetLogo の機能に似ています。

4

1 に答える 1

2

私の知る限り、.moveforward() のようなメソッドはありません。

現在の位置: .getXYZ() と方向: getRotation() を使用して、エージェントの前の距離: r を計算し、.moveToStraight(x,y) を使用できます。

x = r * cos(方向) + x_0

y = r * sin(方向) + y_0

于 2015-02-24T12:52:10.330 に答える