Im a pro développer of Unity because of you and others youtuber its Been 3 year and i will forever support you're Channel , i missed the Time when i was a noob and i Always looked at ur Channel. Good continuation
@Filmstorm5 жыл бұрын
Thanks Veraliot, I really appreciate you taking the time to write this comment :D
@michelveraliot5 жыл бұрын
@@Filmstorm You're welcome i wish you a good road on this life ^^
@SAS_25095 жыл бұрын
i was struggling to make my character face the direction he moved in rather than reverting back to his original direction. I'm so glad i found this, probably the best tutorial out there..clear explanations and examples to follow. I can't wait to see the rest of the series, keep up the good work! :)
@MyNameIsPanda4 жыл бұрын
Little late to watch, but one of the best tutorials for 3d character movement I have personally seen thank you so much!
@devind95275 жыл бұрын
I figured out my issue. Thanks for these amazing videos! Very Informative and goes into detail about how it all works together keep up the good work
@gameassetsonline83265 жыл бұрын
Brilliant! Was looking forward to this.
@ggdevelopment74035 жыл бұрын
Great tutorial! I'm looking forward to the next episode
@archmagesalamar13775 жыл бұрын
Great tutorial! Can't wait to watch the rest. Thanks!
@HowToDo11225 жыл бұрын
Glad to see you back Please make tutorial on how to make car Enter and Exit system with animations
@siavashaliyari34585 жыл бұрын
Really happy seeing a video from you
@wendy52565 жыл бұрын
I really hope to this project keep going. I combined this and another tutorial to make a movement system that really works for my project, I can't wait to learn more.
@DRYstudios19945 жыл бұрын
What was the other tutorial you found? I've been looking for days trying to figure out how to get the character to move straight horizontally in relation to the camera when I press "a" or "d" instead of having him run in circles around the camera.
@wendy52565 жыл бұрын
@@DRYstudios1994 oh sorry, the other tutorial was for flight, I cant help there
@Lee-rc2jy4 жыл бұрын
devastated that you didnt continue this series
@Crystal_Gear4 жыл бұрын
kind of a shame there's no second episode to this series, but thanks a lot for your help!
@jdonaldsontcs4 жыл бұрын
Damn, how am i just finding this now?! cant wait to see whats next
@mahmutucak22935 жыл бұрын
That's what i need. Waiting new videos..
@ITheYellowFlashI5 жыл бұрын
looking forward also for this sir
@homesweethome17065 жыл бұрын
please bro we needed this tutorial
@iggythemad5 жыл бұрын
Exactly what I wanted
@whiteravenshow43423 жыл бұрын
Resource and project files is now not availible? I get a 404 error when I try to follow a link.
@Filmstorm3 жыл бұрын
Hey let me look into it and I’ll get a new link online for you
@kahungchim63675 жыл бұрын
The movement code isn't the hardest part. Unity is lack of a proper solution system for managing large terrain. I hope I can learn something from this tutorial series.
@user-kf7my6tg7i4 жыл бұрын
Great video but hard to watch on a 1080p display..
@Filmstorm4 жыл бұрын
True, should make the text larger?
@user-kf7my6tg7i4 жыл бұрын
@@Filmstorm that would help a lot :)
@ym16125 жыл бұрын
This is good stilll, but we wanna see more playmaker tutorialssss
@ujjawaltyagi94815 жыл бұрын
Are you gonna add add a character with animation in the future in this controller?
@thewassim-6472 жыл бұрын
Thank's aloooooooooooooooooot
@avi72784 жыл бұрын
How do you get the scene lighting like you have it (with a global light and no shadows, etc). My default scene lighting looks nothing like yours. thanks!
@الصديقفيوقتالضيق3 жыл бұрын
Open Window (at top of unity) > Rendering > Lighting Settings it will open a window , in Environment lighting Section Change The Source , From SkyBox To color or gradient
@shonik-cm6kn5 жыл бұрын
Nice video, but only one video yet? (In this Tutorial Series)
@rPradhip5 жыл бұрын
Add it to a playlist if not already added it would be helpful . Thank you cheers
@Filmstorm5 жыл бұрын
Yes we will add it to the Playlist. 👍🏼
@Lama-we9sd3 жыл бұрын
I can't access the project files on the website. I get a 404 error when i open the link.
@adambugner50494 жыл бұрын
@Filmstorm hi thanks for the tutorial i did everything to the tee and its works exactly how you intended, 2 questions is this still one of the best ways to have a camera setup? and if you could tell me shortly what path i should take to animate this, does it require more code?or do i simply make my own animations and set them up with unity its self?
@carlabalos38844 жыл бұрын
What if I don't want the capsule to follow the rotation of the camera?
@torororororo4 жыл бұрын
Hi, how do i add jump function to this? please reply, thanks!
@smileytrashbag64044 жыл бұрын
character controller When I put my character, my character's own collider is disabled. How do I fix this? Thanks!
@snailsofneon4 жыл бұрын
thank you for the tutorial. my only issue is the cinemachine didn't go to the top like shown :')
@mauricioyaman5704 жыл бұрын
excuse me...!!!! your resource file not exist, if i like follow you, how i work if you don't have the resource file ?
@navi3344 жыл бұрын
So, what I'm having a problem with is that the character is moving faster when moving diagonally. I tried figuring out where to normalize it (if that is possible), but couldn't figure it out.
@ujjawaltyagi94815 жыл бұрын
Will you add a cover system in this project?
@tehanu30305 жыл бұрын
When will the next tutorial/episode come out?
@medmel21605 жыл бұрын
Hi ! Thank for your tutorial, it works great ! I have a questions for you if you don't mind When I go left and hold, the camera doesn't follow the target "horizontally", it makes a slow rotation which changes the initial target destination of the left input after a while. How to make it sticks completely to the character movement? Thanks again and have a good day !
@alisaleem23814 жыл бұрын
Where are the other parts?? 🤔
@2fat2hide645 жыл бұрын
The link inthe discription doesnt work anymore
@mudit_mathur5 жыл бұрын
Still Waiting for more parts.....
@nichtpedro29784 жыл бұрын
Could you Show how to add a Charakter?
@Filmstorm4 жыл бұрын
Coming up in the new tutorials!
@iggythemad5 жыл бұрын
Will this series continue? :'(
@siavashaliyari34585 жыл бұрын
👍👍👍
@siavashaliyari34585 жыл бұрын
Tnx
@mikhaelcool75 жыл бұрын
14:40 and this is all I see NullReferenceException: Object reference not set to an instance of an object MovementController.MovementManager () (at Assets/Scripts/MovementController.cs:32) MovementController.Update () (at Assets/Scripts/MovementController.cs:24) 17:56 NullReferenceException: Object reference not set to an instance of an object MovementController.MovementManager () (at Assets/Scripts/MovementController.cs:47) MovementController.InputDecider () (at Assets/Scripts/MovementController.cs:40) MovementController.Update () (at Assets/Scripts/MovementController.cs:29)
@LarryHazard4 жыл бұрын
Where's the next tutorial :..D
@Filmstorm4 жыл бұрын
Oh my, it is time for a new one isn’t it. 🚀
@rashiddev75455 жыл бұрын
You some very interesting videos on your channel the only downside is that you don't upload videos regularly !
@Avaku3335 жыл бұрын
hey can you please update the Open World Animations please, for example, add interaction animations, or something else. Because the Open World Animations are the same price as the adventure kit, and it is much better I just didn't know about it when I bought the Open World.
@ethanungar15895 жыл бұрын
Why is my character moving so fast Plz help
@roundzerodev5 жыл бұрын
I would like to use this without CharacterController ... :/
@Filmstorm5 жыл бұрын
Would you rather move the character with physics instead? I can write a custom piece of code for you to get it working 👍🏼
@roundzerodev5 жыл бұрын
@@Filmstorm Exactly, I'm trying to make a Hack and slash, I really like your tutorials but I always want to change something hahaha, if you can help I'll be grateful !!
@Filmstorm5 жыл бұрын
No problems, give me a bit and I’ll get something back to you.
@roundzerodev5 жыл бұрын
Thank you very much, I'll be waiting !!
@medmel21605 жыл бұрын
@@roundzerodev did you get a response?
@blad3sashab5 жыл бұрын
What's with the video quality?! Am I only one getting only 360p or?
@Filmstorm5 жыл бұрын
Still processing! Hope it’s done soon 👍🏼
@Irategamefan5 жыл бұрын
After seeing this I watched it like 20 times after and never noticed that 2nd bit on gravity you put in well turning it to gravity Multiplayer you put something in that I can't see. I then went on my own taking a note from one of your other tuts and added a animator witch worked quite well but then instead of waiting I tried to figure out jump asked some friends and it just kinda boiled down to breaking the code and all the gravity so back to square one and maybe just wait for the jump video....
@Irategamefan5 жыл бұрын
To be kinda clear at 26:32 I'm guessing the Private Float with the InputX, Input Z and Speed is where you put a Gravity call.
@jochenfong30565 жыл бұрын
so many good videos by unity2019 HDRP,but open games(hdrp) less less less'''''''''
@Filmstorm5 жыл бұрын
We are covering the HDRP setup and implementation in the next couple of tutorials 👍🏼
@roopagupta57895 жыл бұрын
Could you tell me the pc requirements for unity or ue4
@Alinubu7 ай бұрын
wen sprint and jump? 😂
@الصديقفيوقتالضيق3 жыл бұрын
using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(CharacterController))] public class MovmentsController : MonoBehaviour { private float InputX, InputY, Speed; private Camera cam; private CharacterController characterController; private Vector3 desiredMoveDirection; [SerializeField] float rotationSpeed = 0.3f; [SerializeField] float allowRotation = 0.1f; [SerializeField] float movmentsSpeed = 1f; [SerializeField] float gravity; // Start is called before the first frame update void Start() { characterController = GetComponent(); cam = Camera.main; } // Update is called once per frame void Update() { InputX = Input.GetAxis("Horizontal"); InputY = Input.GetAxis("Vertical"); MovmentsManager(); InputDecider(); } void InputDecider(){ Speed = new Vector2(InputX, InputY).sqrMagnitude; if(Speed > allowRotation){ RotationManager(); } else{ desiredMoveDirection = Vector3.zero; } } void RotationManager(){ var forward = cam.transform.forward; var right = cam.transform.right; forward.y = 0; right.y = 0; forward.Normalize(); right.Normalize(); desiredMoveDirection = forward * InputY + right * InputX; transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(desiredMoveDirection), rotationSpeed); } void MovmentsManager(){ gravity -= 9.8f * Time.deltaTime; Vector3 moveDirection = desiredMoveDirection * (movmentsSpeed * Time.deltaTime); moveDirection = new Vector3 (moveDirection.x, gravity, moveDirection.z); characterController.Move(moveDirection); if(characterController.isGrounded) { gravity = 0f; } } }
@Lou-hf8zt4 жыл бұрын
hiiiiiiiii
@ethanungar15895 жыл бұрын
using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(CharacterController))] public class PlayerMovment : MonoBehaviour { private float InputX; private float InputZ; private float Speed; private Camera cam; private CharacterController characterController; private Vector3 MoveDiracsion; [SerializeField] float rotationSpeed = 0.0003f; [SerializeField] float alloRotasion = 0.0001f; [SerializeField] float MovmentSpeed = 0.0001f; // Start is called before the first frame update void Start() { characterController = GetComponent(); cam = Camera.main; } // Update is called once per frame void Update() { InputX = Input.GetAxis("Horizontal"); InputZ = Input.GetAxis("Vertical"); InputDecider(); MovementManeger(); } void InputDecider(){ Speed = new Vector2(InputX, InputZ).sqrMagnitude; if(Speed > alloRotasion){ RotationManeger(); }else{ MoveDiracsion = Vector3.zero; } } void RotationManeger(){ InputX = Input.GetAxis("Horizontal"); InputZ = Input.GetAxis("Vertical"); var camForward = cam.transform.forward; var camRight = cam.transform.right; camForward.y = 0; camRight.y = 0; camForward.Normalize(); camRight.Normalize(); MoveDiracsion = camForward * InputZ + camRight * InputX; transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(MoveDiracsion), rotationSpeed * Time.deltaTime ); } void MovementManeger(){ Vector3 DesierdMoveDiracsion = MoveDiracsion * Time.deltaTime; characterController.Move(MoveDiracsion); } } why is my character moving so fast plz someone help