Beehaveは、動作ツリーを使用して堅牢なAIシステムを作成できるGodotエンジン用の強力なアドオンです。 Beehaveを使用すると、複雑なNPC動作を簡単に設計し、挑戦的なボスの戦いを構築し、他の高度なセットアップを簡単に作成できます。
Beehaveは、動作の木を使用して、ゲームの世界の変化に反応し、予期しない障害を克服する高度に適応性のあるAIを簡単に作成できます。あなたが初心者であろうと経験豊富な開発者であろうと、BeehaveはゲームAIを次のレベルに引き上げるのに最適なツールです。
シーンで動作の木を作成し、選択した任意のノードに取り付けます。

Godotエディター内の専用のデバッグビューを使用すると、ボンネットの下で動作が何をしているかをよりよく理解できます。

ゲームでは高いフレームレートを維持することが重要です。 Godotエディター内で利用可能なカスタムモニターを使用して、パフォーマンスの問題を調査します。

コードベースに忍び寄るバグを避けるために、すべての機能はユニットテストでカバーされます。

addons/beehaveフォルダーを/addonsフォルダーに開梱しますProject > Project Settings > Pluginsscript_templatesをプロジェクトフォルダーに移動します。Godotバージョンからどのブランチを選択するかをよりよく理解するには、このテーブルを参照してください。
| Godotバージョン | ビーヘイブブランチ | Beehaveバージョン |
|---|---|---|
3.x | 3.x | 1.x |
4.x | 4.x | 2.x |
4.1.x | 4.x | 2.7.x |
4.0.x | 4.x | 2.7.x |
この構造の詳細については、このガイドを参照してください。
動作ツリーは、ゲームのAIロジックを構築するモジュール式の方法です。単純なAIの場合、動作ツリーは間違いなくやり過ぎですが、より複雑なAI相互作用の場合、動作ツリーはすべてのNPCで変更をより適切に管理し、ロジックを再利用するのに役立ちます。

公式のwikiをbeehaveする方法を学びましょう!
Bitbrainはこのチュートリアルを録音し、このアドオンの使用方法をより深く示します。
Liam Flanneryは、Godot 4.2で最新のGetter Turtialチュートリアルを書きました