Задать вопрос
Ответы пользователя по тегу Unity
  • Какой нужен скрипт для движения персонажа с клавиатуры?

    @genadievivan05
    Попробуй это.
    public GameObject obj;
    public float range = 5f, moveSpeed = 3f, turnSpeed = 40f; //значения можно менять
    void Update ()
     {
    
    if(Input.GetKey(KeyCode.UpArrow))
    			obj.transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime); // движения вверх.
    
    		if(Input.GetKey(KeyCode.DownArrow))
    			obj.transform.Translate(-Vector3.forward * moveSpeed * Time.deltaTime); //движения в низ
    
    		if(Input.GetKey(KeyCode.LeftArrow))
    			obj.transform.Rotate(Vector3.up, -turnSpeed * Time.deltaTime); // поворот в право
    
    		if(Input.GetKey(KeyCode.RightArrow))
    			obj.transform.Rotate(Vector3.up, turnSpeed * Time.deltaTime); //поворот влево
    }
    Ответ написан
    Комментировать