投稿記事

2024年 01月の記事 (2)

ものららい 2024/01/22 14:21

移動のあれこれ(完成版

こんにちは🍎

前回まで取り組んでた敵の移動処理(壁に向かって走ったりしないように道に沿って移動する)が出来たのでとりあえず記録がてら記事にしておきます。


やってることは前回のをシステムに移植した程度ですが、ゲーム上の壁と地面をマス目と進行不可マスに置き換えて認識させるのと、実際に移動マスを目視して確認できるようにするのに少々手間取ってしまって、気が付けば1月終わりそうになっててうっ🍏

ただ、若干苦労したかいあって敵が間抜けな感じに壁に向かって走ったり障害物で突っかかったりするのがなくなったので体感のクオリティはだいぶ上がったと思います。

次はボスの実装に移りたいと思いますが、1月内でできるようにがんばります。

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

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

ものららい 2024/01/13 16:39

移動のあれこれ

今年最初の、こんにちは🍎
今年もよろしくお願いします。

先月から敵の移動処理の実装を行っていましたが、今の開発環境では当然✹🍵のナビ機能みたいなのが存在しないので、とりあえずプレイヤーの方向を移動するだけの物を実装して問題なければいいかなとか思ってましたが…。

やっぱりと言うか当然、障害物とか角に当たるとそのまま壁に向かって進み続けてしまう不具合でてしまって、流石に間抜けすぎるのでルートを探索する機能実装する事にしました。

こういう探索アルゴリズムはA*というらしいですが、こういうのは全くの初心者なのでとりあえず開発速度優先でJSで実装してC#に移植し直していますが、チョットJS寄りに書きすぎたせいでいまC#移植に苦戦してたりします…🍏

今の所動くところまでは移植できたので、後は実際に問題ないかとか、負荷がかからないようにしたりなどは合わせて行っていきます。

探索処理は初めての取り組みなので、時間的にあまり進展がありませんでしたがこれから飛ばして行ければと思います。

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

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

月別アーカイブ

記事のタグから探す

記事を検索