Size: a a a

2020 June 19

M

Morgan🏴 in unity3d.ru
на Sprite Swap
источник

M

Morgan🏴 in unity3d.ru
и там накинь нужные спрайты кнопок
источник

EA

Evgeny Antipov in unity3d.ru
А, понял. Мне не с кнопками нужно
источник

EA

Evgeny Antipov in unity3d.ru
С текстом
источник

EA

Evgeny Antipov in unity3d.ru
На тексте компонент кнопки
Ибо у кнопки есть функционал подмены
источник

DN

Dmitry Novikov in unity3d.ru
Evgeny Antipov
Это как?
Сделай компонент реализующий интерфейсы IPointerEnterHandler и IPointerExitHandler повесь на кнопку (на любой рейкаст таргет) и делай что угодно по ховеру
источник

DN

Dmitry Novikov in unity3d.ru
Если неясно как сделать то, что я написал выше, повесь на кнопку (на рейкаст таргет) компонент EventTrigger (там эти интерфейсы реализованы) и добавь два эвента pointerEnter и pointerExit и на события повесь setactive нужных обьектов или вызовы методов
источник

EA

Evgeny Antipov in unity3d.ru
Dmitry Novikov
Если неясно как сделать то, что я написал выше, повесь на кнопку (на рейкаст таргет) компонент EventTrigger (там эти интерфейсы реализованы) и добавь два эвента pointerEnter и pointerExit и на события повесь setactive нужных обьектов или вызовы методов
Вау.. стало значительно проще. Я уже как только этот скрипт не крутил ;D
источник

DN

Dmitry Novikov in unity3d.ru
Evgeny Antipov
На тексте компонент кнопки
Ибо у кнопки есть функционал подмены
Ты по ховеру делаешь текст невидимым с помощью кнопки, которая ничего не делает?
источник

EA

Evgeny Antipov in unity3d.ru
Dmitry Novikov
Ты по ховеру делаешь текст невидимым с помощью кнопки, которая ничего не делает?
Ага
источник

EA

Evgeny Antipov in unity3d.ru
Но теперь построил на триггерах
источник

DN

Dmitry Novikov in unity3d.ru
Да, так лучше выглядит решение)
источник

EA

Evgeny Antipov in unity3d.ru
Я бы скинул, как оно классно в игре, но у меня гифка не пишется. В общем, человеческое спасибо
источник

EA

Evgeny Antipov in unity3d.ru
Dmitry Novikov
Да, так лучше выглядит решение)
Как ещё сделать, чтобы клик по кнопке не открывал новое окно, а скрывал старое?
Так не работает
источник

DN

Dmitry Novikov in unity3d.ru
Не понял что значит открывал новое. Если нужно чтобы одна и та же кнопка открывала и закрывала окно используй не button, а toggle. В onvaluechange эвенте в списке методов gameobject будет два setactive метода, бери верхний. Или я не понял в чем задача
источник

DK

Dmitriy Ka in unity3d.ru
Всем привет. Тривиальный вопрос, думаю уже обсуждался.
Имеем : пуля с коллайдером isTrigger, стена с коллайдером isTrigger
игрок с коллайдером обычным и rigidbody
Нужно : чтобы игрок не проходил сквозь стены(для этого им нужен обычный коллайдер), но при этом чтобы стены получали урон от пуль и разрушились (для этого нужен триггеро коллайдер)
Игрок контролируется через WASD.
Вешать два коллайдера? Но ведь одинаковые компоненты нельзя повесить на 1 объект
источник

МБ

Макс Бабич in unity3d.ru
Dmitriy Ka
Всем привет. Тривиальный вопрос, думаю уже обсуждался.
Имеем : пуля с коллайдером isTrigger, стена с коллайдером isTrigger
игрок с коллайдером обычным и rigidbody
Нужно : чтобы игрок не проходил сквозь стены(для этого им нужен обычный коллайдер), но при этом чтобы стены получали урон от пуль и разрушились (для этого нужен триггеро коллайдер)
Игрок контролируется через WASD.
Вешать два коллайдера? Но ведь одинаковые компоненты нельзя повесить на 1 объект
Почему?
источник

DK

Dmitriy Ka in unity3d.ru
ой блин. Точно.
Я попутал.
Это нормальный подход, выходит?
источник

МБ

Макс Бабич in unity3d.ru
Dmitriy Ka
ой блин. Точно.
Я попутал.
Это нормальный подход, выходит?
Хз, почему бы и нет
источник

IY

Ivan Yurkov in unity3d.ru
Ребят, а к вопросу о читерах, такую штуку никто не пробовал ставить?
https://assetstore.unity.com/packages/tools/utilities/anti-cheat-toolkit-152334
Там еще есть функция детектора типа, по идее если человек пытается сломать можно это отслеживать и реагировать соответственно
источник