Easy 3D Top Down Unity Game Development Tutorial (New Input System)

Easy 3D Top Down Unity Game Development Tutorial (New Input System)

Atomic CS

1 год назад

72,242 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@badbanana2547
@badbanana2547 - 15.11.2022 07:48

Is there a way to make the rotation stay after you let go of the joystick? My character always snaps back to its default rotation

Ответить
@SomeGuyNamedRoy
@SomeGuyNamedRoy - 29.11.2023 18:31

It'd super hard for me to look at unity tutorials after the stunt they pulled. Don't want to be locked in the next time they want to steal everyone's money for using their engine.

Ответить
@Sahni_Deepika
@Sahni_Deepika - 28.11.2023 03:40

I just started learning Game Dev, It Helped a lot, Thank you

Ответить
@nameless8003
@nameless8003 - 16.10.2023 23:19

Hi, my player doesnt move and i need help. theres nothing thats giving me an error in the output, im not doing the joystick just the wasd and im also using a 2d sprite in a 3d environment ive got my camera to orthogenic because im trying to make a pixel roguelike but im making it in a 3d environment like enter the gungeon but this has been giving me a headache all day please help.

Ответить
@thatGuy-jn2lt
@thatGuy-jn2lt - 06.10.2023 12:02

Never thought a lightmode-user would make something so helpful.

Ответить
@albertolanataable
@albertolanataable - 01.10.2023 21:17

Great Video! thanks a lot!

Ответить
@muhxerovinyeva126
@muhxerovinyeva126 - 30.09.2023 13:18

how did you make those grids on your plane/ground?

Ответить
@GeoCig
@GeoCig - 29.09.2023 07:02

Down vote for click bait image.

Ответить
@midnightmusician-ib2pp
@midnightmusician-ib2pp - 02.09.2023 14:46

Hi! Thanks for great tutorial. I have a problem indeed: i tried to add a cinemachine camera to follow my player instead of writing a code, and now my camera rotates together with my player. Is there anything i can do about it?

Ответить
@dubosemeline1254
@dubosemeline1254 - 26.08.2023 15:55

Hello ! Does anyone know what could explain my player falling through the ground when I play the game ?

Ответить
@AimedX3
@AimedX3 - 11.08.2023 20:06

if my game is using an isometric perspective, how can i make the player movement corrospond to the screen rather than the world?

Ответить
@austincottle6789
@austincottle6789 - 02.08.2023 00:40

Incredibly designed tutorial, it's exactly as detailed as it needs to be and it's super concise. I hope you keep making more stuff!

Ответить
@thatoneguywithws5793
@thatoneguywithws5793 - 18.07.2023 16:26

If youre doing this in 2D and the rotation isnt working, change the LookRotation parameters to this:
Quaternion.LookRotation(Vector3.forward, movement);

Ответить
@myrez_
@myrez_ - 08.07.2023 01:57

thank you so much! been trying to get this right for hours

Ответить
@josephc-mg2tk
@josephc-mg2tk - 05.07.2023 19:11

All of the unpopular channels are sometimes gold

Ответить
@minimastudios
@minimastudios - 30.06.2023 22:00

the world space part confused me, is it neccasary?

Ответить
@mrbernaba6041
@mrbernaba6041 - 23.06.2023 18:40

how did you create the ground?

Ответить
@Simon-xi7lb
@Simon-xi7lb - 21.06.2023 07:11

yeah this doesn't work at all lol

Ответить
@guilhermekaercher1624
@guilhermekaercher1624 - 18.06.2023 21:49

Simply awesome my man, thanks!!!!

Ответить
@connorhiltgaming4746
@connorhiltgaming4746 - 15.06.2023 18:44

I won't let mee get the 2D Vector Binding I need help

Ответить
@k-kayla
@k-kayla - 02.06.2023 05:07

My input is not being recognized, both on the keyboard and the on screen joystick. I have everything set up the same. Any ideas what it could be? I am using Unity 2021.1.17f1

Ответить
@kozmobotgames
@kozmobotgames - 31.05.2023 00:44

I followed this tutorial correctly and it is not working. Please help!

Ответить
@whellintonrocha8734
@whellintonrocha8734 - 22.05.2023 03:34

I think this is the first time in years i see someone writing codes in light mode.

Ответить
@andorazafy2960
@andorazafy2960 - 20.05.2023 15:41

Very good Teaching bro

Ответить
@suyahatesntr
@suyahatesntr - 04.05.2023 06:26

I was looking for this because I want to upgrade from rpg maker to unity by making the same concept of game but without the limitation and in 3d.

Ответить
@jaybee9716
@jaybee9716 - 04.04.2023 02:16

This tutorial is shit. In the player Input default map, it says "none" and I just cant change it.

Ответить
@jaybee9716
@jaybee9716 - 02.04.2023 21:30

Spent hours trying to figure out how to make VS work with C#. Fuck it. I've been around computers all my life but for the life of me, I just can't make it work. This is stupid.

Ответить
@jaybee9716
@jaybee9716 - 02.04.2023 21:04

When I type "UnityEngine.Input" I get "Action" instead of "System".

Then, in OnMove(Input...) I get "System" instead of "Action". Also, CallbackContext wont come up when I type ..

Readvalue wont come up either. Translate either. Nothing works. I've installed everything, rebooted, nothing.

Ответить
@M1kaTck
@M1kaTck - 31.03.2023 11:59

Great vid!
If anyone wants to get rid of the additional speed when going diagonally, modify this line to keep the movement magnitude at 1:
Vector3 movement = new Vector3(move.x, 0f, move.y).normalized;

Ответить
@ShinChan_GS
@ShinChan_GS - 30.03.2023 11:27

Super

Ответить
@drake_eric9799
@drake_eric9799 - 28.03.2023 01:51

Don't have event system how to make it

Ответить
@nikitaeverywhere
@nikitaeverywhere - 26.03.2023 22:33

What is the 3D game in the very beginning of the video that goes after 2D Stardew Valley?

Ответить
@orchard800
@orchard800 - 13.02.2023 16:12

Thank you so much for creating such a clear, concise tutorial. Just what I was looking for.
Ps. I'd recommend putting camera follow in Late Update as well to avoid any jitter.

Ответить
@El-Iks
@El-Iks - 11.02.2023 14:14

Painfully underrated tutorial

Ответить
@DrakonFirestone
@DrakonFirestone - 12.01.2023 21:05

If I'm using keyboard to steer the player, the turning is really snappy, what can I do to smooth it even with keyboard controls?

Ответить
@dcg4847
@dcg4847 - 08.01.2023 17:39

Great Video

Ответить
@jkdraws5870
@jkdraws5870 - 07.01.2023 13:41

The option to select the onMove() function does not appear for me. I've followed all your steps up until selecting it, do you have any idea how I might fix this?

Ответить
@deepakgautam5003
@deepakgautam5003 - 03.01.2023 08:06

Please upload more tutorial like multiplayer,2.5d,open world,gun system.

Ответить
@robbybobbijoe
@robbybobbijoe - 01.01.2023 20:57

Thank you man, this was really cool! I'm using 2 players, one controller and one keyboard so I just made one script for each of them.

Ответить
@bensonrong7641
@bensonrong7641 - 02.12.2022 03:17

It says move does not exist in current context is there something I did wrong?

Ответить
@TheRakuSama
@TheRakuSama - 30.11.2022 12:04

To stop the rotation from return to its original rotation, I simply made it like this:-

if (move.sqrMagnitude > 0.1f)
{
Vector3 movement = new Vector3(move.x, 0f, move.y);

transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(movement), 0.15f);
transform.Translate(movement * speed * Time.deltaTime, Space.World);
}

Hope this helps 😁😁

Ответить
@sevovideo
@sevovideo - 23.11.2022 20:44

If anyone have problem with collision detecion while you using character controller, try this:
public CharacterController controller; //sign gameobject player with character controller

in movePlayer()
change transform.Translate(movement * speed * Time.deltaTime, Space.World);
into controller.Move(movement * speed * Time.deltaTime);

Btw great tutorial :)

Ответить
@NgXH
@NgXH - 23.11.2022 05:50

the camera will more easy if you use cinematic

Ответить
@SirSone7
@SirSone7 - 18.11.2022 06:25

Helped me a bunch, amazing tutorial
Hope you keep it going

Ответить