Tag Info

New answers tagged


If you have the computational resources, it is best to evaluate the tree every frame. If CPU time becomes an issue, you may switch to event-driven BTs or update with lower frequency. Behavior Switching To properly handle switch to a different behavior, it is vital, that all your nodes enforce an init-update-done lifecycle. That is, prior to switching to a ...


I'm not sure that I'd call what you describe Event Driven BTs, but then again, driving a BT fully with events is no small feat. Addressing your specific issue, you're right. If you have a unique scheduler you'll run into ordering issues as you've shown. The answer is to have hierarchical schedulers, to support parallel nodes. In your example, you'd have ...

Top 50 recent answers are included