Задать вопрос
@Mir100Pro

В чём ошибка мне пишетArgumentException: Input Axis horizontal is not setup. To changetheinputsettingsuse: Edit -> Settings -> Input PlayerControler?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerControler : MonoBehaviour
{
public float Speed;
private Vector2 direction;
private Rigidbody2D rb;

void Start()
{
rb = GetComponent();
}
void Update()
{
direction.x = Input.GetAxisRaw("horizontal");
direction.y = Input.GetAxisRaw("Vertical");
}
void FixedUpdate()
{
rb.MovePosition(rb.position + direction * Speed * Time.fixedDeltaTime);
}
}
63f5d2e6e370d207318881.png63f5d32e30121303914313.png63f5d34eb15fd140057436.png
  • Вопрос задан
  • 205 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - https://home-cloud.store/
В переводчик что ли фарзу забить не можете? у вас ось horizontal не настроена. Сделайте то что написано в ошибке (там прям инструкция), или используйте ту ось которая есть.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы