1st person movement script
-
I am trying to add movement to my first person 3d game, and have made a script for the movement. (I need it to move in the direction the camera is pointing with WASD) I need to get the direction the camera is pointing in order to make you move in the right direction though, and I can’t figure out how. (The direction not accounting for the z axis, It is like a 2d movement script) I have made a script which works, but only when you are facing in the same direction as the y axis and when you face the opposite way everything switches and inverts, and I can’t figure out how to detect when you are facing that way.
-
I am trying to add movement to my first person 3d game, and have made a script for the movement. (I need it to move in the direction the camera is pointing with WASD) I need to get the direction the camera is pointing in order to make you move in the right direction though, and I can’t figure out how. (The direction not accounting for the z axis, It is like a 2d movement script) I have made a script which works, but only when you are facing in the same direction as the y axis and when you face the opposite way everything switches and inverts, and I can’t figure out how to detect when you are facing that way.
Please take a look at this tutorial:
https://www.forum.creaticode.com/topic/312/3d-a-maze-game-difficulty-3
-
Please take a look at this tutorial:
https://www.forum.creaticode.com/topic/312/3d-a-maze-game-difficulty-3
@info-creaticode That does work for movement where the camera is controlled with the arrow keys, but I am using pointer lock, where you control the camera with your mouse. I need to get the direction the camera is pointing for my movement script to work in the right direction.
-
@info-creaticode That does work for movement where the camera is controlled with the arrow keys, but I am using pointer lock, where you control the camera with your mouse. I need to get the direction the camera is pointing for my movement script to work in the right direction.
In that case, you can use a forever loop to turn the avatar towards the direction of the camera (its “H-Angle” like this:

Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login