たっつー
tattsu.bsky.social
たっつー
@tattsu.bsky.social
ゲームAIについて勉強中
こっちはゲーム業界関係のことばかり呟こうかしら
Game AI Pro 1の第3章で書かれていた内容です
Game AI Pro : www.gameaipro.com
3. Advanced Randomness Techniques for Game AI: Gaussian Randomness, Filtered Randomness, and Perlin Noise, Steve Rabin, Fernando Silva, Jay Goldblatt
February 26, 2024 at 5:29 PM
あと開発者側がデバックする上でもある程度ランダム性を調整できた方が何かと楽(企画さんの思い描くバランスに近付けたりできる)
February 9, 2024 at 12:20 PM
dtQueryFilterを継承して自作のQueryFilterクラスを作るしかなさそうだなぁ
getVirtualCost関数をオーバーライドするわけだけど
この中でQueryの要求(アクタがいるポリゴンはどこ?とか隣接ポリゴンはどれ?とかの要求)すると重くなるからダメ(この関数がそもそも沢山呼び出されてるせい)
経路探索する時だけ呼び出せばいいからAIcontrollerのMoveTo関数をオーバーライドして、FindPathする直前に必要な情報を更新すれば良さそう

paviliondv7.hatenablog.com/entry/2020/0...
February 9, 2024 at 7:37 AM