Recent content by aleksej80

  1. A

    Changing External Behaviors in runtime Performance Spike

    Well after debugging it seems to me that it's just made to work this way. So what is even the point of pooling ExternalBehaviors. It's fine really, I'm just gonna do the multiple BehaviorTrees thingy, I did a test and it was fine. Frankly having the example of pooling ExternalBehaviors in...
  2. A

    Changing External Behaviors in runtime Performance Spike

    I though I am already doing this. For each npc --> I have one BehaviorTree component and I have a pool of many ExternalBehavior-s and as my npc goes to different behavior I change the ExternalBehavior(I use the one from the pool) of that one Behavior Tree component. When the BehaviorTree...
  3. A

    Changing External Behaviors in runtime Performance Spike

    Hi. I have performance problems when switching External Behaviors on BehaviorTree component in runtime. There is a spike on EnableBehavior Right now I have cut up one huge tree into smaller ones, cuz its clunky to debug and because editor can only handle so much. So my npcs have like 5 types...
Top