Compare commits
No commits in common. "17eb0294973a954a72e11f89722a62ec245e4538" and "0e059c8a52f815d2a745ceb3e7e2183146a7978c" have entirely different histories.
17eb029497
...
0e059c8a52
15
README.md
15
README.md
|
@ -8,19 +8,18 @@
|
||||||
[](https://github.com/limbonaut/limboai/actions/workflows/test_builds.yml)
|
[](https://github.com/limbonaut/limboai/actions/workflows/test_builds.yml)
|
||||||
[](https://limboai.readthedocs.io/en/latest/?badge=latest)
|
[](https://limboai.readthedocs.io/en/latest/?badge=latest)
|
||||||
[](https://github.com/limbonaut/limboai/blob/master/LICENSE.md)
|
[](https://github.com/limbonaut/limboai/blob/master/LICENSE.md)
|
||||||
|
|
||||||
[](https://discord.gg/N5MGC95GpP)
|
[](https://discord.gg/N5MGC95GpP)
|
||||||
|
[](https://ko-fi.com/limbonaut)
|
||||||
[](https://mastodon.gamedev.place/@limbo)
|
[](https://mastodon.gamedev.place/@limbo)
|
||||||
|
|
||||||
>**🛈 Supported Godot Engine:** **4.2** (latest release) | **4.3-rc** (`master` branch)
|
|
||||||
|
|
||||||
**LimboAI** is an open-source C++ plugin for **Godot Engine 4** providing a combination of
|
**LimboAI** is an open-source C++ plugin for **Godot Engine 4** providing a combination of
|
||||||
**Behavior Trees** and **State Machines**, which can be used together to create complex AI behaviors.
|
**Behavior Trees** and **State Machines**, which can be used together to create complex AI behaviors.
|
||||||
It comes with a behavior tree editor, built-in documentation, visual debugger, extensive demo project with a tutorial, and more!
|
It comes with a behavior tree editor, built-in documentation, visual debugger, extensive demo project with a tutorial, and more!
|
||||||
While it is implemented in C++, it fully supports GDScript for [creating your own tasks](https://limboai.readthedocs.io/en/latest/getting-started/custom-tasks.html) and [states](https://limboai.readthedocs.io/en/latest/getting-started/hsm.html).
|
While it is implemented in C++, it fully supports GDScript for [creating your own tasks](https://limboai.readthedocs.io/en/latest/getting-started/custom-tasks.html) and [states](https://limboai.readthedocs.io/en/latest/getting-started/hsm.html).
|
||||||
|
|
||||||
If you enjoy using LimboAI, please **consider supporting** my efforts with a donation on Ko-fi 😊 Your contribution will help me continue developing and improving it.
|
>**🛈 Supported Godot Engine: 4.2**
|
||||||
|
|
||||||
[](https://ko-fi.com/Y8Y2TCNH0)
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -36,12 +35,8 @@ Behavior Trees are powerful hierarchical structures used to model and control th
|
||||||
|
|
||||||
### Videos
|
### Videos
|
||||||
|
|
||||||
> **🛈** YouTube videos produced by various creators
|
|
||||||
|
|
||||||
<a href="https://www.youtube.com/watch?v=NWaMArUg7mY"><img src="https://img.youtube.com/vi/NWaMArUg7mY/0.jpg" width=410></a>
|
<a href="https://www.youtube.com/watch?v=NWaMArUg7mY"><img src="https://img.youtube.com/vi/NWaMArUg7mY/0.jpg" width=410></a>
|
||||||
<a href="https://www.youtube.com/watch?v=aP0Aacdxmno"><img src="https://img.youtube.com/vi/aP0Aacdxmno/0.jpg" width=410></a>
|
<a href="https://www.youtube.com/watch?v=aP0Aacdxmno"><img src="https://img.youtube.com/vi/aP0Aacdxmno/0.jpg" width=410></a>
|
||||||
<a href="https://www.youtube.com/watch?v=vZHzMO90IwQ"><img src="https://img.youtube.com/vi/vZHzMO90IwQ/0.jpg" width=410></a>
|
|
||||||
<a href="https://www.youtube.com/watch?v=gAk3xl5fBsM"><img src="https://img.youtube.com/vi/gAk3xl5fBsM/0.jpg" width=410></a>
|
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
|
@ -127,6 +122,4 @@ I write about LimboAI development on Mastodon: https://mastodon.gamedev.place/@l
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
Use of this source code is governed by an MIT-style license that can be found in the LICENSE file or at https://opensource.org/licenses/MIT
|
Use of this source code is governed by an MIT-style license that can be found in the LICENSE file or at https://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
LimboAI logo and demo project art assets are licensed under the Creative Commons Attribution 4.0 International license that can be found at https://creativecommons.org/licenses/by/4.0/
|
|
||||||
|
|
|
@ -144,7 +144,6 @@ void BTPlayer::update(double p_delta) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void BTPlayer::restart() {
|
void BTPlayer::restart() {
|
||||||
ERR_FAIL_COND_MSG(tree_instance.is_null(), "BTPlayer: Restart failed - no valid tree instance. Make sure the BTPlayer has a valid behavior tree with a valid root task.");
|
|
||||||
tree_instance->abort();
|
tree_instance->abort();
|
||||||
set_active(true);
|
set_active(true);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue