Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
7 / 0 / 0
Регистрация: 18.05.2018
Сообщений: 158

Как менять спрайт при нажатии на toggle через скрипт

03.10.2020, 01:54. Показов 5021. Ответов 4

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Совсем я пал духом,что прошу помощи у вас

У меня есть два спрайта: sprite1 и sprite2.Задача состоит в том,чтобы при нажатии на toggle менялся спрайт этого ui элемента,т.е. значение у toggle false спрайт меняется на sprite1 и если значение у toggle true спрайт меняется на sprite2

Единственное,что я смог сделать это накинуть background на on value changed в тагле и добавить метод sprite на background

Помогите,пожалуйста! Будете моими героями!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.10.2020, 01:54
Ответы с готовыми решениями:

Несколько Toggle, сделать выбор при нажатии
Добрый день господа. Никак не могу логически домыслить. На сцене есть 9 Toggle. Хочу в потоке отловить какие Туглы были нажаты. ...

Как менять картинки на кнопке при нажатии?
как менять картинке на кнопке? (когда нажата одна картинка а когда отпущена другая)

Как при нажатии на кнопку менять текст в окне?
Есть MFC-шное окно с текстом и кнопка, как при нажатии на кнопку, менять текст в окне?

4
 Аватар для zhunshun
767 / 495 / 216
Регистрация: 05.04.2015
Сообщений: 2,075
03.10.2020, 07:57
Цитата Сообщение от roma1808 Посмотреть сообщение
Единственное,что я смог сделать это накинуть background на on value changed в тагле и добавить метод sprite на background
код метода, будем смотреть
0
7 / 0 / 0
Регистрация: 18.05.2018
Сообщений: 158
03.10.2020, 11:01  [ТС]
кода метода у меня нет. не знаю как его написать

Добавлено через 10 минут
этот метод находится во вкладке image в on value changed если быть точнее
0
 Аватар для zhunshun
767 / 495 / 216
Регистрация: 05.04.2015
Сообщений: 2,075
03.10.2020, 12:26
Цитата Сообщение от roma1808 Посмотреть сообщение
этот метод находится во вкладке image в on value changed если быть точнее
Да понял, а на чем поменять спрайт?

Добавлено через 9 минут
Даже на чекбоксе меняется. Какой объект перетащите в поле RuntimeOnly на том и поменяетс спрайт. Можно стандартную функцию выбрать Image=>Sprite sprite. Появится поле куда спрайт на который поменять.
0
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
03.10.2020, 13:34
Лучший ответ Сообщение было отмечено roma1808 как решение

Решение

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.10.2020, 13:34
Помогаю со студенческими работами здесь

Как менять текст Label при нажатии pushButton?
Хочу сделать так, чтобы при нажатии на определённую кнопку, старый текст Label удалялся и появлялся новый. Как это реализовать?

Как при нажатии на кнопку на главной странице менять текст на другой?
Добрый день, подскажите пожалуйста, как мне в Xamarin при нажатии на кнопку на главной странице менять текст на другой ? Когда я...

Как правильно менять спрайт префаба благодаря скрипта, который прикреплён к другому GameObject?
Я новичок в Unity и недавно начал создавать 2D игру, в которой надо стрелять в обычные мишени из оружия. Одна из таких мишеней по идее...

Как при нажатии на любой блок он должен менять свой фон на серый?
На главной странице два одинаковых сайдбара. Как сделать так что бы при нажатии на любой сайдбар он менял свой фон на серый, использовать...

Как без использования js, но с исп. SASS и BS3 динамически менять цветовую схему страницы нажатием toggle на сайте
Кто-то знает как сделать возможность смены цветовой схемы страницы (выбор один из двух вариантов цвета для некоторых элементов страницы,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru