День добрый. Делаю ловушку. По маленькому тз. Я новичок. При наступании

игрока на блок, тот активируется (загорается оранжевым цветом) и через 1 секунду
нанесет урон всем, кто стоит на блоке (моргнув красным цветом).

Вопрос. Я правильно понимаю. Нужно заготовить 3 блока разного цвета. И просто чуток "подымать" каждый - Когда пришёл его логический черед. Или в анриле можно взять один блок, создать 3 материала. И задать условие. Что при касании обьекта, срабатывает логика "подмены" материала? Т.е не блоки подымать/опускать/заменять. А материал у одного блока.


В гугле нахожу про подмену обьектов или про движение обьектов. При срабатывании "тригера". Но не про смену материала (цвета) когда сработал тригер. Один товарищ подсказал есть нода для подмены цвета, но название её он забыл =)

22 ответов

43 просмотра

Нет, нужно создать 1 материал с параметром в виде изменяющегося цвета и назначать цвет в зависимости от логики

Первый попавшийся тутор по теме , за качестве не отвечаю , но ты как минимум поймешь в какую сторону копать https://youtu.be/6OTaEHfRyH8?si=n79uwkyo2fVTEp_p

Ilya-Zakharau Автор вопроса
Vasiliy
Первый попавшийся тутор по теме , за качестве не о...

чуток стыдно что не смог его сам найти. спасибо, посмотрю сейчас.

Aleksei Gagarin
Нет, нужно создать 1 материал с параметром в виде ...

а ещё лучше - создать 1 материал с нужными цветами и параметром (или параметрами) позволяющими выбирать один из цветов

norlin
а ещё лучше - создать 1 материал с нужными цветами...

Я все же считаю, что не лучше, во-первых каким именно параметром ты хочешь выбирать между цветами, чтобы это элегантно выглядело? Во-вторых, а зачем вообще ограничивать такой универсальный материал. Сделал цвет, сделал яркость - все, остальное пусть в блюпринтах дизайнеры настраивают и не лезут в материалы

Aleksei Gagarin
Я все же считаю, что не лучше, во-первых каким име...

цвета задаются художниками, а логика переключения - программерами хардкодить цвета где-то в БП/коде - так себе, ИМХО

norlin
цвета задаются художниками, а логика переключения ...

но конечно можно десятком разных методов сделать)

norlin
цвета задаются художниками, а логика переключения ...

БП и есть инструмент художников и дизайнеров, здесь вообще не уместно сравнение с хардкодом в коде

Aleksei Gagarin
БП и есть инструмент художников и дизайнеров, здес...

ну зависит от подхода. Для меня бп - это для программистов и скриптологов, логику писать. А для художников - материалы и т.д. Для дизайнеров - дата тейблы))

norlin
ну зависит от подхода. Для меня бп - это для прогр...

Не пускайте художников в материалы! 🌚

Bobrik
Техартисты вышли из чата?

Но разве это художники? Художник - это творец!

А в чем проблема с тем что бы задать цвет через бп , или выбрать один из заранее заготовленных ?

Vasiliy
А в чем проблема с тем что бы задать цвет через бп...

ну я ж выше написал разделение логики и представления - логика в коде/бп, внешний вид - в материале/материал инстансах Соответственно, при изменении внешнего вида не надо лезть и лочить два ассета

Vasiliy
А в чем проблема с тем что бы задать цвет через бп...

а ещё вопрос абстракции - вместо "сделай блок красным" в коде должно быть что-то типа "изменить стейт на 'активен'"

norlin
ну я ж выше написал разделение логики и представл...

Зачем куда-то лезть и лочить когда для этого есть dynamic material instance? из bp накинул из bp анимируй

norlin
ну я ж выше написал разделение логики и представл...

Не понимаю в чем проблема лочить 2 ассета . И не понимаю почему менять цвет в материале из бп ( хорошо , нее менять в переключать один на другой ), это проблема .

Skap Skap
Зачем куда-то лезть и лочить когда для этого есть ...

о том и речь - внешний вид в материалах, логика - в бп

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта