hi do i need help how to rotate the player? thank you in advance for your answer Code (CSharp): using System.Collections; using System.Collections.Generic; using UnityEngine; public class playernew : MonoBehaviour { public float speed; void Update() { Playermove(); } void Playermove() { float hor = Input.GetAxis("Horizontal"); float ver = Input.GetAxis("Vertical"); Vector3 playerMove = new Vector3(hor, 0, ver) * speed * Time.deltaTime; transform.Translate(playerMove, Space.Self); Vector3 playerRotate = new Vector3(0, 0, ver) * speed * Time.deltaTime; transform.Rotate(playerRotate, Space.Self); } }
No, I think you need more help in reporting your problem. How to report your problem productively in the Unity3D forums: http://plbm.com/?p=220 If you just need a basic character controller, here's one: https://forum.unity.com/threads/a-basic-first-person-character-controller-for-prototyping.1169491/
it already works just add this Code (CSharp): transform.Rotate(Vector3.up * hor * (100f * Time.deltaTime));