State Tree 5.5 - How To Get, Set & Bind Parameters & Use New Property Reference Node - UE5 Tutorial

  Рет қаралды 534

ThreeWays

ThreeWays

Күн бұрын

Пікірлер: 22
@karlbovski1656
@karlbovski1656 20 күн бұрын
Having the **get property ref** Node is a nice addition to the system. I was using Variables on the Context actor to achieve more or less the same results but this makes the StateTree even more agnostic and flexible. Thank you for the clear explanation!! 👍
@Three_Ways
@Three_Ways 18 күн бұрын
It's a great feature, as it allows you to use the parameters list as a blackboard like in Behaviour trees, to write back values. Needed workarounds before this.
@unreal_metronomus678
@unreal_metronomus678 14 күн бұрын
Very well explained, thanks!
@Three_Ways
@Three_Ways 14 күн бұрын
You're welcome!
@trulypedanticgaming
@trulypedanticgaming 3 күн бұрын
I don't know who you are, or how you know it all, but thank you so much! This stuff is all so new, and the documentation so lacking, your videos have saved me so much trial-and-error headaches. You are greatly appreciated! How do you know so much about the State Trees?!!!
@Three_Ways
@Three_Ways 23 сағат бұрын
Lots of trial and error, trying to work out how the logic works. Not a lot of documentation or videos on this to learn from. Glad it helps.
@trulypedanticgaming
@trulypedanticgaming 10 сағат бұрын
@@Three_Ways You remain invaluable in my implementation of AI and StateTrees. I truly appreciate you.
@freyaniczdigitalartist2303
@freyaniczdigitalartist2303 20 күн бұрын
Have you found 5.5 pretty stable regarding state trees?
@Three_Ways
@Three_Ways 18 күн бұрын
Overall it's pretty stable and gets better with each release. Some odd things will cause it to crash the editor, but you'll learn to avoid them or workaround them.
@SaschaRobitzki
@SaschaRobitzki 18 күн бұрын
@@Three_Ways For the past few weeks I had only rarely crashes with 5.5.0, only when I did something stupid in C++. 5.5 is very stable for me (still Windows 10), though sometimes the character seems to ignore the AI, usually after launching the project as described in my other post here.
@SaschaRobitzki
@SaschaRobitzki 18 күн бұрын
Quite often, my character with the AI controller doesn't seem to be controlled by it. I replicated your project here, and it works as yours, but once I close the editor and relaunch it with the project, the character doesn't respond anymore. Often I just need to reload the map that had already been loaded at startup, and everything works again. But it's still irritating because I couldn't figure out why this is happening.
@trulypedanticgaming
@trulypedanticgaming 3 күн бұрын
Try recompiling the state tree (even if it says compiled) if it isn't working as expected, I think it is a bug.
@SaschaRobitzki
@SaschaRobitzki 18 күн бұрын
I just realized I don't have the tick marks for the tasks in the state tree in 5.5.0-release. Do they only exist in the Mac version?
@SaschaRobitzki
@SaschaRobitzki 18 күн бұрын
Okay, you can still disable and enable tasks. The option is in the right-click context menu on the task item.
@Three_Ways
@Three_Ways 17 күн бұрын
Looks like it’s Mac only exposed, but it doesn’t work. If you click it, the editor generally crashes! Right click enable disable task is best way until it’s added in future versions.
@SaschaRobitzki
@SaschaRobitzki 17 күн бұрын
@@Three_Ways Yeah, no crashes on Windows for me when working with disabled tasks using the context menu.
@hotsauce7124
@hotsauce7124 28 күн бұрын
Are state trees the new form of state machines for character locomotion?
@unreal_metronomus678
@unreal_metronomus678 28 күн бұрын
No. The locomotion animation is the state machine, this is an alternative for the behavior tree. To control ai, but it is not limited to this either. You can also control other game logic with the state tree.
@hotsauce7124
@hotsauce7124 27 күн бұрын
@@unreal_metronomus678 Thank you I did not know this. Is there a tutorial describing how to create many different locomotions and switching weapons? For example, walking with a pistol uses a certain body animation with the arms stretched out and walks with short steps. Then switch to a rifle with the arms tucked in and the legs walk with longer steps, then switch to a sword with the right hand is behind the torso and the center of gravity of the body is lower? I ask because a lot of KZbin tutorials only cover one weapon and locomotoin. The other KZbin tutorials that cover multiple forms of locomotion do non seem to work.
@unreal_metronomus678
@unreal_metronomus678 27 күн бұрын
@@hotsauce7124 Yes, there are quite a lot of youtube videos about this. If you´re using UE 5.4, then search for motion matching, chooser and Dynamic Additive Layering. This guys has a series about how to set up different weapon animations kzbin.info/www/bejne/mpDTYoqem7Wqa6M , but it is quite advanced. There are also easier videos on how to seperate the top / bottom part of the body for different animation.
@hotsauce7124
@hotsauce7124 27 күн бұрын
@@unreal_metronomus678 Thank you, I will try this guy's tutorials. Thank you very much.
@AetherMomon
@AetherMomon 18 күн бұрын
As of now the answer is no. But who knows they might make the animation system use state tree in the future one day. State Tree is Unreal Engine's implementation of a Finite State Machine (FSM). If you don't know what a Finite State Machine is, it is a mathematical model that describes a system with a limited number of states and transitions between them. The animation blueprint's graph also uses a finite state machine model but it is implemented in a different way and is specifically made for animations. But, technically since they both use the FSM model it should be possible to do animation stuff with State Tree as well. It's just not setup for it like ABP is so it'll be more limited in what it can do because of that. State Tree can also be used for almost anything the FSM model can be used for, like for example: Quest System, Dialogue System, Attack Combo System, AI behavior, and anything else that could benefit from the Finite State Machine model.
State Tree Payloads In UE 5.5
18:08
ThreeWays
Рет қаралды 499
Why Unreal Engine 5.5 is a BIG Deal
12:11
Unreal Sensei
Рет қаралды 1,2 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 9 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 59 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 39 МЛН
FAB RELEASED! HOW to Claim ALL Megascans For FREE!!!
4:44
Smart Poly
Рет қаралды 38 М.
Smart Objects With State Trees In UE5.5 Tutorial
54:11
ThreeWays
Рет қаралды 1,2 М.
Utility AI In State Trees - New In Unreal 5.5
34:02
ThreeWays
Рет қаралды 1,1 М.
How to Make a Forest in Minutes with PCG in Unreal Engine 5
13:53
Learning Unreal Engine in One Month to make a Game!
15:25
Will Hess
Рет қаралды 102 М.
Introducing EasyRain for Unreal Engine 5
12:40
William Faucher
Рет қаралды 101 М.
The Easy Way to Use Megascans in FAB w/ Unreal Engine 5
6:07
William Faucher
Рет қаралды 43 М.
How to make next-level procedural materials in Blender
27:48
Robin Squares
Рет қаралды 47 М.
EASY way to add AI in Unity 6 - Behavior Package Tutorial
8:09
Sunny Valley Studio
Рет қаралды 12 М.
The Right Way to Spawn Objects in Unreal Engine | UE5
18:03
Ali Elzoheiry
Рет қаралды 34 М.
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 9 МЛН