A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate in the Unity community.
Separate names with a comma.
Yes, in Panda BT v2, it is possible to use variables to set dynamic weights for the random node. Variables are prefixed with the `@` character...
@shadiradio The core of Panda BT has no dependency with the Unity API. Though, I've never used it from another environment than Unity. But I'm...
@w34edrtfg Thank you for reporting this typo, it's fixed. Details are important ;)
This is a nice project! Syntax highlighting does help a lot when editing BT scripts. I've forked the project here:...
Hi everyone, The beta testing of Panda BT 2 has started! If you want to join and have a look at version 2 before the official release, please...
As a sneak peak, here is what the AI script from the PlayTag demo looks like in version 2: [ATTACH] A few things to notice: Trees can be written...
Hi @haywirephoenix, Great that you like Panda BT and I hope you'll like version 2 too. The "while" node is not to be confused with the while...
@FNDEBOER Actually, it is also possible to assign TextAssets at runtime. In that case you need to call the Apply() method to signal that there is...
At runtime, you don't assign script but use the compile method on the PandaBehaviour component. This method take a string (not a TextAsset). But...
Most of the new features are implemented and there is some polishing left to be done. The beta testing will start this month. I can't make...
@steven1022 Panda BT 2 will be release as a separate package while Panda BT free and Panda BT pro will be still available, in order to avoid...
Yes, in Panda BT 2, variables of literally any type can be used as task parameters (int, float, string, Vector3, Color, GameObject, Component,...
Hi @FortuneSyn, thank for your interest in Panda BT and I am glad that you like using it. Thank you for linking this book. It contains a lot of...
The .pbt files are still text files. So you just edit them and see the diff changes as usual. Obfuscation is not supported. However In Panda BT 2...
Hi @vx4, I've developed an experimental GOAP module for Panda BT, but it's still in an early stage and not ready for release. This project is on...
@MushyAvocado You could also try to implement the "CreatureSight" and "CreatureHearing" on child GameObjects, with there own PandaBehaviour script...
Hi @MushyAvocado, Great that you find this asset useful. Instead of adding different `PandaBehaviour` components for each part of the creature,...
This error is expected. `Task.current` is only meaningful when the [Task] method is called by the PandaBehaviour component. The [Task] method are...
This is a testing/debugging window that accidentally made his way to the release. It does nothing, so you can ignore it. It will be removed in the...
@steven1022 This does not happen on my side. The RunTaskFree completes and the root is repeated as expected. I'm not sure why the tree execution...