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

質問 (解決済み)

[artisocモデル] 空間の端での反転方法について
質問者: k973672さん , 質問日時: 2018/11/28 00:54
避難シミュレーションを卒論で行なっています。
その中で、疑問点が出たので質問させてもらいます。

単純空間(50マス×50マス ループ無し)空間の端っこで避難者が動かなくなってしまって、これを対処しようと試みて、
if forward (1) < > -1 then
turn(180)
end if
と構築してみたのですが、
シミュレーションを行うと避難者の歩行速度が目で見てもわかるぐらい速くなってると感じました。
(元々、視野内に人がどのくらい居るかで歩行速度を変えていました)
これでは避難完了時間が正確に出ないので別の方法を探してます。

この構築の仕方以外で空間の端にきた時の向きを反転させる構築の仕方はありますか??

お時間あれば、回答の方お願い致します。



▼解決した回答


空間の端の座標位置で判定すれば良いのでは?
If My.X < 1 Or My.X > 48 Or My.X < 1 Or My.Y > 48 Then
turn(180)
End if

回答者: igaguri さん , 回答日時: 2018/11/28 14:19

▼ 全ての回答


空間の端の座標位置で判定すれば良いのでは?
If My.X < 1 Or My.X > 48 Or My.X < 1 Or My.Y > 48 Then
turn(180)
End if

回答者: igaguri さん , 回答日時: 2018/11/28 14:19



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