@Denchik102030

Не работает Input.GetKeyDown(KeyCode.E)?

Учусь создавать игры, но не получается сделать одну из механик. Если убираю "&& Input.GetKeyDown(KeyCode.E)", то при столкновении с другом, префаб игрока удаляется, как-только добавляю, то ничего не происходит.
private void OnTriggerEnter2D(Collider2D collision)
    {
        if(collision.tag == "Friend" && Input.GetKeyDown(KeyCode.E))
        {
            Destroy(gameObject);
        }
    }
  • Вопрос задан
  • 433 просмотра
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Input нужно вызывать только в Update
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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