現在DirectXとC言語を使いゲームを制作しています。
内容はよくあるホラーゲームで追いかけてくる敵から逃げながら脱出するといったものです。
プログラミングの経験は1年未満で2Dのゲームは一つだけ作ったことがあります。
3Dは今回が初ということもありかなり苦戦中です。中でも敵のAIで詰まっています。
敵を出現させてプレイヤーを発見したら追いかけるところまではできたのですが、その後の敵がMAPの道をしっかり通って追いかけてくるといった処理がどうしたらいいかわかりません。
なので今敵は壁やオブジェクトは貫通して追いかけてきます。
最初は敵からレイを飛ばして壁やオブジェクトに当たったら~と考えたのですが、それだと壁は貫通しなくなりますがその後プレイヤーに向かわせる方法が思いつきません。
壁を貫通して追いかけてきては唯々理不尽なだけで、ストレスにしかならないと思います。
なにかいい解決方法はないでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。