複雑系コンサルティング
空間として2階建ての建物を作る方法と、階段を作り他の階へ移動する方法を教えていただきたいです。
2階建ての建物をつくるには、
空間のプロパティのレイヤ数を2にして、
エージェントの座標のlayerを0もしくは1(layerは0始まり)にすることにより
1Fと2Fを行き来することができます。
階段を考慮する場合は、レイヤ数を3にして、
layer=0が1F、layer=1が階段階、layer=2を2Fとすることでそれぞれの動きを再現することができると思います。
Universeルールのcalc_potentialの190行目のwhile文が無限ループになっているようです。
while文ではなくて動かす方法はありますか?if文を構成してみたのですが、動かずに、エラーも出てこないという状況でしたので。
もしデバッグが難航するようであれば、
サンプルモデルからやり直すとよいと思います。
モデルを修正する毎にシミュレーションを実行し動くことを確認してから保存すると、
デバッグが楽になります。
2階建ての建物をつくるには、
空間のプロパティのレイヤ数を2にして、
エージェントの座標のlayerを0もしくは1(layerは0始まり)にすることにより
1Fと2Fを行き来することができます。
階段を考慮する場合は、レイヤ数を3にして、
layer=0が1F、layer=1が階段階、layer=2を2Fとすることでそれぞれの動きを再現することができると思います。