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

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

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


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

22 ответов

15 просмотров

Нет, нужно создать 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
Зачем куда-то лезть и лочить когда для этого есть ...

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

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

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

Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
люди а напомните, пожалуста, как называется алгоритм поиска текста который допускает ввод ошибок? Например есть несколько строк: Trigun Trigun: Stumpeede Мне нужно что бы ...
Куся 🌿⃤ __UKS
2
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
посыпаю голову пеплом =) https://docs.vapor.codes/advanced/files/?h=stream#files
Seryoga
10
Карта сайта