名無し屋 2024/06/29 18:00

進捗報告 20240629(pathfinding:avoidance)

体験版v0.1の内容(予定)

  • セーブ/ロード
  • イントロ
  • チュートリアル
  • マップ:自動生成、種類
  • ユニット:基本操作(移動、攻撃、移動攻撃、Hold)、FogOfWar関連、種類
  • 敵:種類
  • 建物:基本操作(ユニット生産、スケジュールキャンセル、テクノロジーアップグレード)、種類

体験版v0.1まで残る作業

  • セーブ/ロード
  • イントロ
  • チュートリアル
  • マップ:種類
  • ユニット:基本操作(Patrol)、種類
  • 敵:種類
  • 建物:スケジュールキャンセル、テクノロジーアップグレード

今回の進度

pathfindingの調整だけ

いやまさかそれだけで3週もかかったとは思わなかった...
自分はRTSはやってる(最近はaoe2、昔はwc3tft)ので、pathfindingの重要さはわかるから
ある程度出来てないと妥協したくない
出来る限り動画はしたくないけど、今回は動画じゃないと説明できないので

Avoidance実装する前

実装する後

何か違うというと
pathfinding(ここではA*)は基本的に動かない物を避けるように作ってる
だからもし何も弄ってない場合、動く物(自軍のユニットとか)には避けない
だから後ろのは前のにブロックされる
結果交通渋滞が起こってしまう
いろいろ研究した結果、最終的にRaycastで前に障害物あるかどうかを判定し
前に障害物がいる場合、その障害物をターゲットにして回るようにする
今のところこれでいい感じなので次に進める
何があったらまだ調整するかもしれないか

次の予定はPatrol、建物のスケジュールキャンセルとテクノロジーアップグレード

フォロワー以上限定無料

無料プラン限定特典を受け取ることができます

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

最新の記事

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索