Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Unity ПОМОГИТЕ С КОДОМ C#. СКРИПТ ДЛЯ КНОПКИ!

Доброго времени суток! Меня уже 3-ий день мучает вопрос по игре - как сделать так, чтобы при нажатии на UI кнопку в Unity поменялись картинки двух спрайтов, при повторном нажатии - вернулись прежние картинки. Поподробнее - есть два объекта: один - просто image - с картинкой (ONLINE), что при нажатии должна меняться на (OFFLINE) и наоборот (при повторном нажатии). Второй - кнопка, картинка (спрайт) которой также меняется по точно такому же принципу, как и в первом случае. По задумке эти два объекта должны давать возможность выбора игроку между двумя режимами игры (ONLINE - с реальными игроками, и OFFLINE - c ботами). В С# я новичок, до этого изучал основой python (не лучший выбор, согласен), на втором месте - с++. Получившийся код после 3-х дней мучений был сто раз переписан, удален, снова создан и т. п. - поэтому я могу рассчитывать лишь на вашу помощь - люди добрые, прошу, помогите с кодом или любой другой возможной реализацией в Unity. Заранее спасибо!

По дате
По рейтингу
Аватар пользователя
Новичок

Смотри во первых тебе нужно бы так скажем подучить. И смотри выбирай кнопку и там снизу будет не помню точно метод onclick то есть когда мы нажимаем на кнопку и там много чего то сам не помню. Сейчас кину пару полезных видео. https://www.youtube.com/watch?v=TYzdhiRiKd0 - там по кнопке и UI
https://www.youtube.com/watch?v=BLEjkIGrkLM тут про спрайты
https://forum.unity.com/threads/how-to-change-sprite-image-from-script.212307/ - решение проблемы. Если майл ру блокирует ссылки то попроси ещё раз скину

Аватар пользователя
Мыслитель

Ясно, про обработчик событий никто так и не рассказал ему...

Аватар пользователя
Ученик

Чо такое спрайт?))