NewKnow
@NewKnow
Разрабатываю игры, любитель. Ищю помощь на Хабр

Как в unity 3d (C#) сделать открытие панели при нажатии на кнопку клавиатуры?

Помогите, мне надо сделать как в майнкрафте меню, то есть при нажатии на Esc открываеться понель, на которой еть кнопки, такие как продолжить игру и т. д.
  • Вопрос задан
  • 603 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Ezekiel4
Охотник на пиратов и сборщик монолитов
Что-то такое:
using UnityEngine;

public class ShowPanelDemo : MonoBehaviour {

	// флаг состояния
	bool isOpened;
	// ссылка на панель
	public GameObject panel;

	void Update() {
		if (Input.GetKeyDown(KeyCode.Escape)) {
			// меняем состояние
			isOpened = !isOpened;
			// присваиваем
			panel.SetActive(isOpened);
		}
	}
}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы