「artisoc中級チュートリアル CADデータを利用したシミュレーションモデル作成講習」のポテンシャル法で人を避ける動作を拡張したいと考えています。
そこで、人エージェントの上下4マスのポテンシャルの値に昇順で順番をつけて、低い方へ優先的に移動を試み、移動先に人がいれば別の空いている方向へ移動するようにしたいのですが、良いやり方が思いつかず、困っております。
過去にエージェントに格納しSortAgtSet()を使用する方法の回答があったのですが、今回の場合に使用する方法が分からないため、SortAgtSet()の有無に限らずご教授いただければと思います。
SortAgtSet()は、1つの値でのみソートができます。
ゆえに、複数の値でソートしたい場合は、複数の値を計算した変数を1つつくり、ソートすればよいと思います。