These tutorials are SO helpful. You are without a doubt the best at Flax tutorials. You explain everything so clearly and even the small things, which I really appreciate being new to programming in video games. Unlike other tutorials, I actually learn instead of just copying what the author did. Would love to see more of your videos!
this was a wonderful tutorial! everything was clear, concise, and the code is very readable even to a beginner like myself. I would love to see how you incorporate crouching. currently trying to add it but for some reason my camera goes crazy.
Wow cool stuff! Lean, crouch would be great to see tutorials about it. Also how about looking down and seeing the whole body, chest, hand feet and all.
Thank you for this tutorial. I was a Unity user, but then after the pricing situation I switched to Godot. I'm having multiple problems with Godot as an engine right now, specifically gizmos, performance and global illumination. No hate towards the creators of Godot, but it's just probably not the right engine for my project and its scale. This Flax engine looks like a very interesting alternative. I'll still use Godot for smaller/less ambitious projects, but for bigger projects I just might go with Flax for now. Speaking of, I'd like to see you recreate the Advanced Object Picking videos you made in Godot, in Flax.
It is an hacky way to create a "coyote time" feeling or you can easily have double jumps or triple jumps by changing one value. And yes if you don't like this method you can just use the ground check :D
[Info] C:\Users\mamat\OneDrive\Документи\Flax Projects\MyProject3\Source\Game\Fps Controller.cs(57,54,57,70): error CS1061: 'Camera' does not contain a definition for 'LocalEulerAngels' and no accessible extension method 'LocalEulerAngels' accepting a first argument of type 'Camera' could be found (are you missing a using directive or an assembly reference?) i am getting thiiis
why using Time.DeltaTime in OnFixedUpdate? You are multiplying gravity by Time.DeltaTime and after that you are multiplying again when passing to Move method of character controller. I don't understand, it breaks all the concepts
Please make a great beginner series of FLAX ENGINE there are no videos like any tutorials for it. I appretiate your work, It will be honor to see your video regularly
Otherwise you won't be able to move the camera at all since Input.GetAxis("Mouse X") returns a very small value so you have to add it to mouseX instead of defining. Sorry for the late reply! I hope this explains it.
Why do you multiply character controller.Move() by Time.deltaTime if it's already in fixed update? It's already updating at a fixed frame rate so all it will do is make your values fluctuate and undo what fixedUpdate does
Nice tutorial but What will be the future of moving in are you going to port the game to flax or keep working on it with Godot or you’ll stop development of the game entirely