So loved the persona blueprint tutorial and yes like he stated in the vid I already have a game in mind and want to apply what I have learned. I also want to make wise decisions to begin with, thus I am hoping for a little philosophical guidance as to which type of setup to “Pursue”. I am sure there are some little tricks that would make one way better over another and or just little tid bits that are good to know in advance. I would love to not spend weeks just testing out different setups and more likely spend those weeks tinkering one type of setup to get it right.
Lets outline the complete tree: Idle → Crippled → Walking → Running
Take into consideration Strafing on either side and Momentum
My concerns
-
If I make the above all one blend then with momentum considered every time the pawn goes from idle to any direction before it gets up to speed its going to try and fire that cripple animation which imho would make it sort of gimpy looking. Per testing thus far it doesn’t appear to have momentum really it just goes from straight to walking but the blend in and out speed of that is ugly and jumpy to say the least.
-
If I take out the Crippled from the above blend space, make it its own blend and state machine then I am concerned about the state machine flow for when I integrate other state machines. Forgive me if this is a simple question but can I create my state machines like the below attached screenshot on the left. Each in its own individual loops or must they be linear like on the right.
- If left image is possible can I break out of any of those states and override it to another or once you set down that path you have to wait till it comes back? If linear I would imagine still same issue.
Example: One of those loops is a crippled state machine loop. The other is a Knocked Down flat on your back loop. Your walking around, whoa wait nope now I am crippled oh no here comes a bus because I crippled I can not get out of the way in time and bus runs me over knocking me down. Can the knocked down state machine loop break in and override the crippled state machine loop.
So Inputs, Recommendations & Explanations all are welcome and thanks in advance