Как получить кнопку пользовательского интерфейса, чтобы оставаться в сжатом состоянии в Unity 3D - PullRequest
0 голосов
/ 11 марта 2020

В Unity 3D, когда вы выбираете кнопку, она будет оставаться нажатой до тех пор, пока вы не нажмете за пределами кнопки, и в основном вернется к своему обычному цвету. Проблема в том, что я хочу, чтобы кнопка оставалась нажатой (по цвету), когда я нажимаю за пределами кнопки или сцены. Кто-нибудь знает, как удерживать кнопку нажатой или «выбранной» после нажатия на нее?

1 Ответ

1 голос
/ 12 марта 2020

Вы можете использовать Unity UI Toggle (как сказал Мухаммед). Измените дизайн, чтобы снять флажок и сделать его похожим на кнопку. С этим компонентом у вас есть состояние 'isOn', которое вы можете использовать и изменять цвет, например, при выборе.

...