Тёмный

How to Animate Characters in Unity 3D | Two Dimensional Blend Trees Explained 

iHeartGameDev
Подписаться 79 тыс.
Просмотров 152 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 410   
@ronnid8837
@ronnid8837 4 года назад
Watched the whole series and it is really well explained! Probably one of the best unity tutorials and always straight on point. Subscribed =)
@ashtonquincy3800
@ashtonquincy3800 3 года назад
i guess I'm kind of off topic but does anyone know of a good website to watch new movies online?
@kaydenkorbin225
@kaydenkorbin225 3 года назад
@Kenzo Misael definitely, have been using Flixzone for since april myself :D
@ashtonquincy3800
@ashtonquincy3800 3 года назад
@Kenzo Misael Thank you, I went there and it seems like a nice service =) I appreciate it !
@kenzomisael8259
@kenzomisael8259 3 года назад
@Ashton Quincy you are welcome =)
@MrCat-hx4sk
@MrCat-hx4sk 2 года назад
Completely agree
@kulak8548
@kulak8548 3 года назад
The fact you timestamped every little piece of this video shows next-level dedication to making the information accessible.
@iHeartGameDev
@iHeartGameDev 3 года назад
Thank you Kulak! Happy to hear it’s worth the time investment!
@barelycertain
@barelycertain 3 года назад
If you're having trouble making the animations blend and play correctly make sure you have the animations looped as he explained in previous videos. He didn't explain it this time and I had trouble figuring out what I was doing wrong.
@rwinftw
@rwinftw 3 года назад
I had the animations looped but my character waits to walk then it blends after that wait
@GuruguyGaming
@GuruguyGaming 3 года назад
Comments section is a lifesaver sometimes lol, thnx fam!
@goobler7191
@goobler7191 2 года назад
@@rwinftw disable exit time
@AnimateIt2BauBau
@AnimateIt2BauBau Год назад
Thanks you're really awesome
@SomnolentPotato
@SomnolentPotato Месяц назад
Its been 3 years already from the upload and its still one of the best (if not the BEST) animation tutorial you can find. Tysm for this tutorial
@annoyingpigeon2688
@annoyingpigeon2688 3 года назад
If anyone is having issues with the animations, make sure they are set to loop and exit time has been disabled on the transitions into the blend tree
@angelkaki5707
@angelkaki5707 11 месяцев назад
all the animations?? or just the idle, walk and run?? coz now that i added the code my left input its not working as long with the left shift run
@JustinHendrix-i2c
@JustinHendrix-i2c 7 месяцев назад
Saved my ass thank you!
@harrangkhalsa7408
@harrangkhalsa7408 4 года назад
Dude this is one of the best tutorials I've ever seen I've been looking for something like this for so long. Thank you for this so much
@michaelderosier3505
@michaelderosier3505 2 года назад
This is a "Must Watch Tutorial Series" for any beginner using Unity Animation Tools. If you watch his entire series for Unity Animation you will be far better off in the long run. Thank you soooo much for this upload !HeartGameDev.
@iHeartGameDev
@iHeartGameDev 2 года назад
Thank you for watching! I think my newer videos are even better 😊
@sinify6676
@sinify6676 3 года назад
If making tutorials is something you enjoy, I beg you to keep going. You have the 'x' factor for it (i.e. voice, cadence, attention to detail, etc.)--see the rate of people saying likewise in the other comments. This series is exceptionally done. For me, the main detail that I have enjoyed is how you explain EVERY menu-item found in the unity UI when covering the topic. It is extremely common to see tutorials that: only cover a very primitive overview of what they are implementing, never explain how their 'solution' scales to other implementations, never touch on the details of other features, never explain why you would use their idea (vs. some other concept), etc. Based on that, I think it is essentially guaranteed that you can grow your channel to an arbitrary amount of subscribers/likes/views. I would not be surprised to check back later and see you have 100k+ subs. Best of luck, and again, well done.
@akshay_gyaan
@akshay_gyaan 3 года назад
I really like that he doesn't treat us as "beginners". Great tutorials for intermediate to advanced level learners!
@MrRevelance
@MrRevelance 3 года назад
I didnt even notice there was an ad at the beginning of the video because you make us so excited to see the tutorial asap. Wonderful work!
@captainvaughn5692
@captainvaughn5692 6 месяцев назад
Damn all this time learning unity felt like i was just copying someone elses work, and to be honest it was just that, simply because every explanation didn't actually learn me to develop features myself. This is probably the first video that not only taught me something, but gave me ideas on how to implement stuff myself. I'm now thinking about making a blend tree system that merges different aim animations through camera rotation. Man, thank you. For real. You are amazing!
@iHeartGameDev
@iHeartGameDev 6 месяцев назад
I know this video is years old, but I still go through and read all of my comments. I love these types of comments because they really hit home that the direction of quality vs quantity on this channel was the right approach. Thank you for taking the time to write it.
@captainvaughn5692
@captainvaughn5692 6 месяцев назад
@@iHeartGameDev I'm currently going over your state machine videos, and altough i don't understand everything yet, i think its important to learn about more abstract concepts in programming as well, and learning about OOP concepts like inheritance, polymorphism and so on is really cool. You really explain things well, i'm very thankful for your work!
@ericbramble5043
@ericbramble5043 3 года назад
Here you are almost a year later and your videos are still helping aspiring game devs learn essential concepts to create. Thanks for what you do man!
@greedy_onigiri
@greedy_onigiri 3 месяца назад
Wonderful tutorial. Clear, concise, and extremely informative. I've yet to see any tutorial go through such lengths to explain these features. THANK YOU!!
@anaibrahim4361
@anaibrahim4361 3 года назад
not just learned about unity animation system but i also learned how to write clean code perfect this is what i call pure gold thanks a lot bro
@iHeartGameDev
@iHeartGameDev 3 года назад
Thanks so much for the kindness Ana! Really happy to have helped you learn!
@divergentunity5020
@divergentunity5020 3 года назад
You have a natural gift for teaching and breaking thing's down to bite size chucks. Great work on all your video's. Thanks for making them available for everyone to watch.
@lucasfarias1148
@lucasfarias1148 2 года назад
Thank you for the video! For anyone wanting a shorter way, this is what I've done: Vector2 inputVelocity; -------> Using Input System (new) I get a Vector2 instead of a single float from the Input Manager (old) Vector2 currentVelocity; -------> As I get a Vector2, instead of storing inputs in single floats, I use a single Vector2 float maxVelocityX; -------> Max allowed velocity in X float maxVelocityY; -------> Max allowed velocity in Y (Z axis in the video) private void Update() { LateralMovement(); ForwardMovement(); animator.SetFloat(VelocityYHashCode, currentVelocity.y); animator.SetFloat(VelocityXHashCode, currentVelocity.x); } private void LateralMovement() { maxVelocityX = runPressed ? maxRunVelocity : maxWalkVelocity; maxVelocityX *= MathF.Sign(inputVelocity.x); -------> be sure to use MathF (capital F) instad of Mathf, the later is a Unity library and behaves differently from MathF (c# library) currentVelocity.x = Mathf.MoveTowards(currentVelocity.x, maxVelocityX, Time.deltaTime * changeRate); } private void ForwardMovement() { maxVelocityY = runPressed ? maxRunVelocity : maxWalkVelocity; maxVelocityY *= MathF.Sign(inputVelocity.y); -------> be sure to use MathF (capital F) instad of Mathf, the later is a Unity library and behaves differently from MathF (c# library) currentVelocity.y = Mathf.MoveTowards(currentVelocity.y, maxVelocityY, Time.deltaTime * changeRate); } public void OnMove(InputAction.CallbackContext context) -------> Input System Events { inputVelocity = context.ReadValue(); } public void OnRun(InputAction.CallbackContext context) -------> Input System Events { if (context.started) { runPressed = true; } else if (context.canceled) { runPressed = false; } }
@ironheavenz
@ironheavenz 2 года назад
Thanks a lot for this series, I have been struggling to correctly understand animations and this is a lifesaver Really concise and straight to the point tutorials, each one self-contained yet better paired together, I ended up following the entire series to make sure I didn't miss anything and ended up learning really useful details on top on what I already knew and I also didn't feel bored or overwhelmed Each one of your tutorials is god tier quality and really thorough, not just being a "follow along" but also allowing me to get a deeper understanding of what we're doing in a simple way This is just amazing
@iHeartGameDev
@iHeartGameDev 2 года назад
Thanks so much Ignacio!
@chrisdewitt1598
@chrisdewitt1598 3 года назад
Nicky, this is an outstanding series. As an educator myself I really appreciate your level of detail in explaining all of the different options so people can make use of those in the future. What might help though, is a video on what to do if something goes wrong. Maybe a "how to troubleshoot" animation problems video. Speaking from experience, I go through these step-by-step and my results don't always work out. Then it is really difficult being new to the content to figure out what happened. Sometimes the comments section provides a solution, but not always.
@aldigangster123
@aldigangster123 4 года назад
Outstanding quality! Instant sub. I like how much effort you put into the explanation! And even timecodes, wow. Please keep making Unity tutorials like these :)
@kunalbhayana
@kunalbhayana 4 года назад
As always Concise and brilliant explanation! I love these timestamps that you add. Can't Thank you Enough! Definitely Gonnna hit the notification bell.
@fishy_96
@fishy_96 4 года назад
@@iHeartGameDev Bro You are The best. Can you also please add tutorials on another subjects that'll be really helpful 😁😉😁
@yoyopei3793
@yoyopei3793 4 месяца назад
So helpful even after 3 years! Thank you
@ironheavenz
@ironheavenz 2 года назад
For anyone who's forward animations are working but the strafing ones are not unless you press forward first: Make sure that the blend tree is your default animation If you want to have another one as your default animation, make sure you make one transition that checks if velocityZ is greater than 0 and a sepparate one that checks if velocityX is greater than 0
@MarcGrosset-nk8kl
@MarcGrosset-nk8kl 7 месяцев назад
No doubt, Nikky should be awarded. Subscription is a duty^^
@IrfanAli-so5hh
@IrfanAli-so5hh 3 года назад
Great Series Man ! It will be helpful for if u put a episode number in each episode's thumbnail of the series. Otherwise we always want to check the playlist to get to know which video we wanna see next when we have finished an episode.
@danielweber4961
@danielweber4961 3 года назад
Great tutorial! I love how well separated and organized it is, on the video player and on the side bar.
@acewinge2302
@acewinge2302 3 года назад
mate you are one of the best out there in terms of tutorial. Your channel will definitely blow up.
@harshparihar9857
@harshparihar9857 3 года назад
I love the way you explained blend tree and I really understand very well thanku so much ❤️❤️
@iHeartGameDev
@iHeartGameDev 3 года назад
Thank you for watching and the kind words!!
@Random_Guy420
@Random_Guy420 Год назад
Bro your video are so well edited and jam pack with useful infos that a beginner need to understand.
@Herdetzy
@Herdetzy 3 года назад
Great content! I have been working with this and it is the best mixamo and animation videos out there. Very easy step by step and it is keeping me motivated!
@MarcGrosset-nk8kl
@MarcGrosset-nk8kl 7 месяцев назад
Wow, congrats ! clear, cool, complete. Really an awesome tutorial
@barelycertain
@barelycertain 3 года назад
It's saying the video is from Manhattan, but I'm seeing a really sizable area behind you! But you know what, you're one of the few people that deserve it. You're incredible. I appreciate this more than you know, and it kinda blows my mind that Unity can combine animations. The idea that animations can be combined in the first place is just whack.
@SHINIGAMISTUDIOS-k5y
@SHINIGAMISTUDIOS-k5y 7 месяцев назад
Really Amazing video, helped me a lot♥
@iHeartGameDev
@iHeartGameDev 7 месяцев назад
Glad it helped!
@coro54
@coro54 3 года назад
Never worked with unity or blender and I simply decided to create a character for Risk of Rain 2, and without these videos I'd given up a long time ago, still i have to learn so much...
@monkeyrobotsinc.9875
@monkeyrobotsinc.9875 3 года назад
you are a great instructor. and your explanations are PERFECT. thank you so much for all of these videos. youre the best!
@elmundodeFreeman
@elmundodeFreeman 3 года назад
Everything you do is magic.
@hydroweapon
@hydroweapon 3 года назад
These videos are exactly what I was looking for
@ajmckennan1663
@ajmckennan1663 4 года назад
LOVE IT! Well done as usual!!
@alexjackson3767
@alexjackson3767 4 года назад
This is awesome :) love the clear explanations, as always
@kalebmcgregor2993
@kalebmcgregor2993 3 года назад
Maybe it's just on the patreon project files but at 19:28 when you are scrolling through the code, I didn't see mention of locking left and right, just locking forward. That's cool and all just thought it was a weird jump in logic and made me go back and forth a couple of times to catch it.
@murrischcat9098
@murrischcat9098 2 года назад
What a journey!!! Amazing work!!! 👏
@gbdeck200
@gbdeck200 2 года назад
Fun stuff Always check the small things, always the thing that trips you up I realise now
@LuRybz
@LuRybz 4 года назад
This is actually really useful content. Found you from reddit. Thanks for sharing
@appleamplifier4448
@appleamplifier4448 3 года назад
Best tutorial ever!!
@iHeartGameDev
@iHeartGameDev 3 года назад
Thank you Apple!
@GameDevNerd
@GameDevNerd 3 года назад
Also, I think I figured out why Nicky chose the value 2.0f to be the max float value for the animation blend. I'm guessing later when we actually have the character moving in world space that's gonna also be a handy factor for scaling the movement speed with the animation. :-)
@ericcastro007
@ericcastro007 3 года назад
I would like you to improve this tutorials adding JUMP animations and it's scripts. Your Knowledge about blendtrees is deep and the edition of your videos is professional. I dont know how many hours you spend producing and editing your videos, but we appreciate it.
@reddragon6317
@reddragon6317 3 года назад
hey Nicky could you please do a video to blend jump animation to the walk and run animation
@adamspeers8626
@adamspeers8626 3 года назад
Fantastic, please do another video adding an upper body layer (wave, aim etc.) I can't seem to find a way to transition cleanly from one layer to the other
@sarcasticayush101
@sarcasticayush101 4 года назад
your tutorials are one of the best - pretty clean and relativly short.
@Kingdlee_
@Kingdlee_ 3 года назад
You have a wonderful channel compared to other unity users! Great work 👏🏾
@akashjaiswar9437
@akashjaiswar9437 3 года назад
These are very useful and well explained. Thank you for this videos.
@jamesmcelroy414
@jamesmcelroy414 3 года назад
hi :) and thanks for the awesome tutorials
@iHeartGameDev
@iHeartGameDev 3 года назад
Thank you James!!
@vaibhavjaiswal799
@vaibhavjaiswal799 3 года назад
Great explanation. Learned a lot in animations You could use use horizontal axis or vertical axis for key inputs It will make code and if statement less
@johnstrunk226
@johnstrunk226 3 года назад
Awesome tutorial, thanks for making it so well!
@vobissunt
@vobissunt 4 года назад
Genuinely excellent tutorials.
@indiestudio23
@indiestudio23 2 месяца назад
i was using unity starter assets , can you make a short video on how to achieve that , only 2D simple directional is working
@duramirez
@duramirez 3 года назад
There's much more refactor to do in that code btw, it can be simplified and condensed.
@iHeartGameDev
@iHeartGameDev 3 года назад
Totally! I wrote this a year ago when I was just getting started. A lot of built in features I didn’t know about to Unity.
@duramirez
@duramirez 3 года назад
@@iHeartGameDev It's all good :D it's a very nice tutorial anyway, i appreciate your effort :D
@spiritsavage
@spiritsavage 11 месяцев назад
Great tutorial! I am having issues with the Animations not moving (transform) my character at all though.
@iHeartGameDev
@iHeartGameDev 11 месяцев назад
Thanks! This only covers animation - but I have a series that focuses on both animation and movement combined!
@spiritsavage
@spiritsavage 11 месяцев назад
​@@iHeartGameDevI'll look through and see if I can find it! Thank you!
@murilosilvestre7736
@murilosilvestre7736 3 года назад
Man, you're amazing, I learned so many new things today because of your channel, keep the great work, Thank you very much! Cheers from Brazil
@iHeartGameDev
@iHeartGameDev 3 года назад
Thank you so much Murilo! -Nicky
@Bandit-is8zi
@Bandit-is8zi 7 месяцев назад
10:15 I manage to get it all but only failed to setup reset velocity for X axis to 0 when the animation is finished (after acceleration and deceleration)
@XpucT
@XpucT 3 года назад
Short version: void Update() { bool forwardPressed = Input.GetKey(KeyCode.W); bool leftPressed = Input.GetKey(KeyCode.A); bool rightPressed = Input.GetKey(KeyCode.D); bool shiftPressed = Input.GetKey(KeyCode.LeftShift); // FORWARD if (forwardPressed) { if ((!shiftPressed && velocityZ < 0.5) || shiftPressed && velocityZ < 2) velocityZ += Time.deltaTime * acceleration; if (!shiftPressed && velocityZ > 0.5) velocityZ -= Time.deltaTime * acceleration; } if (!forwardPressed && velocityZ > 0) velocityZ -= Time.deltaTime * deceleration; // LEFT if (leftPressed) { if ((!shiftPressed && velocityX > -0.5) || shiftPressed && velocityX > -2) velocityX -= Time.deltaTime * acceleration; if (!shiftPressed && velocityX < -0.5) velocityX += Time.deltaTime * acceleration; } if (!leftPressed && velocityX < 0) velocityX += Time.deltaTime * deceleration; // RIGHT if (rightPressed) { if ((!shiftPressed && velocityX < 0.5) || shiftPressed && velocityX < 2) velocityX += Time.deltaTime * acceleration; if (!shiftPressed && velocityX > 0.5) velocityX -= Time.deltaTime * acceleration; } if (!rightPressed && velocityX > 0) velocityX -= Time.deltaTime * deceleration; animator.SetFloat("Velocity Z", velocityZ); animator.SetFloat("Velocity X", velocityX); }
@DullaghanCormac
@DullaghanCormac 4 года назад
Excellent tutorials after watching your entire series to date. Thank you! Other tutorials (including paid) for Unity only told me to do things, but didn't explain why or what the difference between was. I really appreciate the time you take to do this. I also learnt something entirely new with the ? Variable1:Variable2 code. Never saw that before. Always used if statements. Really looking forward to the next part as that's what I'm must stuck on currently. When's it coming out please? :)
@DullaghanCormac
@DullaghanCormac 4 года назад
@@iHeartGameDev That's great to hear! Waiting with bated breath! :D Thanks again!
@jonathansmith114
@jonathansmith114 4 года назад
Thank you so much for the videos. It is such a great help.
@Admixplay
@Admixplay 3 года назад
Very easy to follow video! Subbed
@herowars1358
@herowars1358 4 месяца назад
I am having a problem that, when I press the A and D keys, the character doesn't go left and right in the game view, but, it updates in the animator and it also shows working in the little area in the blend tree where you can see the character animate, I don't know why it doesn't work, it only works when I press the W key with the A or D key, otherwise, only the W key works, my code is also running fine, there are no errors and it is an exact copy, please send help.
@Chronomatrix
@Chronomatrix 3 года назад
The code in this part is more complex and it's really hard to follow the explanations and write the code at same time. Had to watch the whole thing again a second time to understand what I was actually doing. Nonetheless I very much appreciate your work, these tutorials are fantastic and you are a great teacher.
@JimboS1ice999
@JimboS1ice999 Год назад
when the run button or "shift" isn't held down and the character is running right or left they continue running at walking speed. any fix to blend the left strafe run back into the walking animation for left strafe when the key isn't held down?
@vitalevalerio
@vitalevalerio Год назад
My character's walking forward would not increase, it's setting to 0.5 instead. It accordingly increases if I press left or right button.
@theskreets1
@theskreets1 Год назад
I added a backwards walk animation and I cant get it to work to save my life. When I slide the vertical input down I can see the animation working, but I cant make it work with code. I thought I would do the same with "forwardPressed" but opposite. Any help?
@Alex-mq7kt
@Alex-mq7kt 4 года назад
Very good tutorial! I have one question though, maybe you can help.I have a 2D blend tree with 4 anim: forward, backward, left and right. If i try to blend between forward and left/right it works, but backward and left/right the character moves the legs in a strange kinda way, like he strafes in the opposite way
@potaterjim
@potaterjim 2 года назад
Couldn't you use Mathf.Clamp instead of using if's for the maximum and minimum values?
@leor4533
@leor4533 2 года назад
I only find a problem in this animation system and it is that when trying to incorporate the animation of walking backwards it is not possible, because of the blocking because it does not allow negative values.
@theunluc1508
@theunluc1508 3 года назад
Just... thanks dude =)
@GameDevNerd
@GameDevNerd 3 года назад
When refactoring for performance, I'd also suggest eliminating unnecessary method parameters like "forwardPressed", "rightPressed", etc in your changeVelocity(...) method. Instead, make those things fields that get updated by a _getInput() method. Why? Because that's more data that has to be pushed on and popped off of the call stack by the CPU. You need those values literally every single frame, so why not make them fields that go in RAM heap rather than data on the stack? Of course, I realize it literally doesn't make a bit of measurable difference in this example project because it's so small, but think about a game that begins to get very large and sophisticated. Yeah, I also realize that a bool is only one byte (8-bits) but I'm saying this should be a general practice in refactoring to keep as much data cached in RAM as possible instead of being pushed on the call stack. ;-)
@GameDevNerd
@GameDevNerd 3 года назад
P.S. -- I subscribed and love your videos! I've been watching the whole series and almost have the whole animation system figured out now, in a matter of hours. Other people's videos were confusing me because they either didn't know or just neglected to explain what different editor options do, and you finally made it clear to me how every single feature works. May the gods smile upon Nicky! XD
@CCDrums_
@CCDrums_ 3 года назад
Thanks I really appreciate this! Legend :)
@MM-pv6ml
@MM-pv6ml Год назад
Thank you so much.
@LeftyDev1337
@LeftyDev1337 3 года назад
i love this tutorials, Thanks Dude! ♥ from Germany
@LeftyDev1337
@LeftyDev1337 3 года назад
​@@iHeartGameDev Can i ask you a question? Iam new to unity. For me with a ~25% english knowledge sometimes its hard to understand what a script command exactly reference to. But in my opinion i have to know this if i want to learn C#. Can you Explain me, whats the difference between the "Animator" and the "animator"? I know with the "Animator" the Component is meaned, but whats the "animator"? Thats the only think i dont get haha... every think else i can comprehend.
@LeftyDev1337
@LeftyDev1337 3 года назад
@@iHeartGameDev Man U are the best ! Thanks 🙏🏻 +1 Sub ❤️
2 года назад
I had error "two or more of the positions are too close to each other" I have 5 anim idle,forward backward ,left ,right positions (0,0),(0,1),(0,-1),(-1,0),(1,0) and I tried increase these numbers but does not work and even freeform directional dosent blend correctly
@Daviejones00
@Daviejones00 3 года назад
so my bled tree works perfectly but how do i hook these up to my controls? my player movement scrip works perfect. can walk with {w,d,s,a} but my animations wont play when i move. only when i move the velocity peramiters on my bled tree in play mode
@bnok5237
@bnok5237 3 года назад
i got a problem here ... i used the freeroam and it doesnt bledn the running animation in , the others work fine but the running animation just stay stuck there
@iHeartGameDev
@iHeartGameDev 3 года назад
Interesting… is the loop-time checkbox set properly for the animation ?
@bnok5237
@bnok5237 3 года назад
@@iHeartGameDev no it wasnt x) .... it didn't loop thats why .. it took me days to find it out XD
@robotizar
@robotizar 2 года назад
Hellow, after aplying humanoid on mixamo model, the option "filter by selection" on animator stops to work. Do you know how solve it?
@handdddd2
@handdddd2 2 года назад
Hi I try to blend crouching forward and crouching left, right animations with a variable from -2 to 2, my problem is the character play seem good when blend forward + right but forward + left is not (2 legs step together), what wrong with me, do I need a step to sync ?
@thecuriousone1721
@thecuriousone1721 3 года назад
where is the unity video or the master's thesis that you said would be linked in the description?
@smartshopuk4234
@smartshopuk4234 3 года назад
Thank you! On to the next video
@chananimation9484
@chananimation9484 2 года назад
Thank you so much 😁 but how about backward walk/run?
@Daviejones00
@Daviejones00 3 года назад
So I don’t have a peramitier for”!runpressed” how do I get this?
@panadol34
@panadol34 4 года назад
Great tutorials thanks I've learnt a lot. How about character movement and walking/running backwards?
@matiastemesio893
@matiastemesio893 2 года назад
I have a question, how it's posible to figure out all this code from yourself? I mean, i probably would never be able to create a code like this by my own🤷🏻‍♂️
@soumyabratabhattacharjee4715
@soumyabratabhattacharjee4715 3 года назад
Extremely helpful....but how to use idle to walk or walk to idle animations....
@TheMadmax2828
@TheMadmax2828 3 года назад
Really perfect video ! Currently my character doesn't move, like he does all the animations and changes direction but no travel... how can I do about the travel ? does anyone have a video that explains this part? thanks :)
@iHeartGameDev
@iHeartGameDev 3 года назад
Hey! Check out my videos about how to move characters in Unity!
@darryljf7215
@darryljf7215 3 года назад
Man, that background music has to go. I very repetitive and after a few minutes I found distracting. This is the first video of yours I watched and I was impressed bc you explained why 2d simple would not work before continuing.
@ramizmollah3685
@ramizmollah3685 3 года назад
Thanks again!
@lz7243
@lz7243 7 месяцев назад
Valeu mano muito bom, aprendi bastante com esse vídeo
@lz7243
@lz7243 7 месяцев назад
é uma pena eu não conseguir entender muito bem seus vídeos
@victor996zhao4
@victor996zhao4 4 года назад
Great videos! thanks a lot.
@itzavi3629
@itzavi3629 3 года назад
If we press A and D together the animations get wierd i tried to fix it by if(rightPressed && left pressed) { VelocityX = 0.0f; } But I am not able to decelerate properly can anyone help me
@pouyanishere3392
@pouyanishere3392 4 года назад
12:54 you did not press the play button lol
@learnnew9878
@learnnew9878 3 года назад
Can you Do Jump and Run Jump animation in 3d. Thanks in advance
@BlackAngellify
@BlackAngellify 3 года назад
followed your tutorials, everything works well. how do you get this set up to move in the world (along the z and x axes)? Do I have to back track and use root motion or is there a character controller for this?
@BlackAngellify
@BlackAngellify 3 года назад
@@iHeartGameDev I managed to get it working with root motion by using your other tutorial. Thank you for answering so quick, these tutorials are really once in a lifetime type of quality. Keep it up.
@johnzik1862
@johnzik1862 3 года назад
Your video is awesome and it really helped me a lot but i have one issue. Whenever i drag both velocity x and z values all tha way up to 2 the animations are not blended correctly. I downloaded them from mixamo as you showed in your previous videos. Any ideas on how to fix it? Nevermind it was probably a bug. I reimported the animation and it worked
@BVA_Renovatio
@BVA_Renovatio 2 года назад
The Best !!!
@SuperQuinn_
@SuperQuinn_ Год назад
mine stopped working and i dont know how to fix it
Далее
ОБЗОР НА ШТАНЫ от БЕЗДNA
00:59
Просмотров 115 тыс.
"Когти льва" Анатолий МАЛЕЦ
53:01
Escaping Unity Animator HELL
18:18
Просмотров 509 тыс.
How To Make A Game Alone
8:11
Просмотров 1,1 млн
Why I’m switching from Unity to Unreal Engine
9:02
I Made My First Game in Godot in 3 Weeks...
26:21
Просмотров 369 тыс.
ОБЗОР НА ШТАНЫ от БЕЗДNA
00:59
Просмотров 115 тыс.