2022-12-01から1ヶ月間の記事一覧

【ウディタ】二点間直線上マスの取得

二つの座標の間に直線を引いた時、その直線に触れるマスを取得するコモンEvを作成しました。 例えば、斜め方向に攻撃する時に相手との間に障害物があるならそれに当たるとか、間にある全ての障害物ごと相手にも攻撃が当たる(レーザー系の武器とか?)、なん…

【ウディタ】最短経路探索&接近コモン作成

障害物を避けながらマップEvがプレイヤーを追跡できる、高度な経路探索コモンを作成しました。前回作成したコモンの副産物です。 マップイベント【移動ルート】のプレイヤー接近や、イベントコマンド【動作指定】の接近に比べ、障害物を避けて確実に目的地まで移…

敵アルゴリズム改良(長期的ルート探索)

例えば、敵AIの行動がマップ内の最も近いユニットに接近し、攻撃する(ただしマップギミックは無視する)で、以下のような地形の場合... こんな風に、目標地点に接近しようとして動けなくなるのが現状。