Чтобы сделать факел с рандомным освещением надо сделать сам свет и в event sheet Например каждые 0.2 секунды Light Sine set magintude (0,80) Light Sine set period (0,2)
На моменте с первым вариантом opacity свечи. Можно сделать проще: Every 0.1 seconds; Light > set opacity to Self.Opacity - 10; If Light - opacity == 50; Light > set opacity to Self.Opacity + 10; If Light - opacity == 100; End; Таким образом получится так: Каждую 0.1 секунды непрозрачность света уменьшается на 10 до 50. Потом увеличивается обратно до 100. Дублировать действия не нужно )
Как воссоздать эффект горящей стрелы?, то есть опустим процесс создания самой стрелы, анимации итп и начнем с момента, когда стрела уже выпущена, как сделать так, чтобы свет огня свечи следовал за объектом в полете, застревал условно в стене и допустим затухал через 30 секунд?
Опустим подробности: 3 объекта - стрела, огонь, свет. 2 действия set position - огня к стреле и света к огню. При спавне стрелы, спавнить огонь и свет. Всё что связано со временем - через переменные с параметром "every X second - substract from". Ну и в итоге - destroy стрела, огонь, свет.
Пробуй. Если не получится - могу написать подробнее 👍 В твоём примере всё мне кажется простым - как сделать горящую стрелу, как сделать свет, даже как сделать пожар от стрелы, но! Как сделать реалистично летящую стрелу по дуге? 🤔
@@indiezen6438 Ну, видимо работа с физикой.. В любом случае я рассматриваю лук в качестве примера, это может быть лук в замкнутом пространстве, скажем пещера. То есть не будет больших дистанций для правильной баллистики).
Да нет, физика не нужна. Если физику применять к одному объекту, то всё в проекте должно стать физическим. Тут скорее поведение bullet но нужно поиграть со значением скорости, ускорения и гравитации - возможно даже через переменные.
Слушай, а как работать с неоном? Можно ли работать как-то иначе например в люстре сразу же нарисовать и закинуть, или все же лучше добавлять спрайт и налаживать неон?
У меня была идея создать неоновый синтвэйвно ретро ТДС 😁 тоже думал про неон. Пришел я к тому, что самый простой вариант это сразу отрисовывать неон в граф.редакторе. Но, те элементы которые должны в самой игре вкл/выкл - отрисовывать надо 2 раза. Вот и всё. А в игре просто поверх неон можешь наложить эффект освещения, как я в уроке показал. Получается не плохо.
@@indiezen6438 Не совсем понял тебя в двух последних абзацах, но попробую, как понял. Это, я заметил что ты делаешь видосы на темы , которых мало на Ютубе, так вот, было бы не плохо если бы ты в ближайшем времени сделал видос про эффекты, те которые затемнение , блюр и т.д вкратце , потому что , это то самое что не хватает в играх от деволоперов в конструкторе из-за не хватки знаний. Тут и глядишь буржуи подтянуться.
Про неон: если у тебя в игре есть, например, вывеска которая светится всегда - ты ее нарисовал в PS один раз, прикрутил к ней свечение неона (цветное) там же, а в констракте просто положишь поверх нее оффект освещения (как в уроке). Если же у тебя есть, например, светильник который можно включить или выключить - отрисовываешь его 2 раза - без свечения и со свечением. А в констракте создаешь событие - если анимация "off" - освещение "set opacity 100", если анимация "on" - освещение "set opacity 0". С декором можно как хочешь "играться" в граф.редакторах, а само освещение это функционал констракта. Ну это моё вИдение, могу ошибаться - не эксперт))) А по поводу эффектов - тут мне есть что рассказать)) могу в принципе снять урок про эффекты блура, воды и тд.
@@indiezen6438 а вообще, смотри, я задумал игру с полностью фул неон графикой, меню , гг , препятствия, все неон, если чё игра раннер. Вот по этому и спрашиваю как лучше поступить , чтоб все не переделывать потом. Хочу чтоб получилось похожее по графике на Neon pong тоже сделаное в констракте
Огромное спасибо за туториал! Не могли бы вы оставить ссылку на спрайты освещения? В интернете сложно найти такие же спрайты как на видео. За ранее спасибо :)
Ха-ха)) нет - это за пределами возможностей констракта))) не все студии, не для всех проектов и не все движки способны себе позволить рэй-трэйсинг, а Констракт (как по мне) это инструмент для создания 2Д шедевров домашнего игростроя - тут РТХ в принципе не нужен)))
Можно на каждом кадре анимации, точку к которой крепится свет фонаря, сдвинуть немного вверх и немного вниз (на одних кадрах вверх, а на других вниз). Таким образом свет фонаря будет визуально "покачиваться". Можно применить к свету поведение "sine" - синусоида, а в его настройках задать тип "angle" - что бы менялся угол. Поэксперементировать со значениями угла и рандомайзера амплитуды и рандомайзера угла. Таким образом свет будет не постоянно светить в одну точку, а покачиваться.
Привет! Можешь сделать урок про перемещения игрока по гексам (клеткам) как в герои и противника который стремится подойти к тебе. Сам догнать не могу как сделать. Думаю многим будет интересно :)
Indie Zen, помоги друг, есть ли возможность сделать свет другого цвета, ну ведь фонарик может излучать не только белый свет, но и к примеру красный! Если знаешь как это сделать, прошу тебя, объясни!! T_T
Просто я решил реализовать весьма тяжелый для меня способ виденья в игре, заменить зрение на эхолокацию и для реализации мне понадобилось освещение, но что бы отобразить звук опасности, я хочу его сделать другим цветом (красным) и у меня не получается, т.к по факту слой с тьмой мы просто вырезаем там область.. вообщем запарная тема, но кстати саму эхолокацию я реализовал, получилось весьма годно ;D
Ха-ха, да уж, ты не ищешь легких путей 👍 Постараюсь тебе помочь 😁 сегодня гляну что можно придумать. Одна идея у меня есть - посмотрим как удастся ее реализовать 🤔
Я конечно не знаю в каком контексте используется у тебя свет, но что если попробовать наложить спрайт типа цветной прозрачной линзы и наложить его поверх всех слоев с привязкой к спрайту эффекта свечения? 🤔
Была как-то такая задумка 🤔 я даже что-то подобное создавал. Пробовал с эффектами слоев и большими гифками были и листьев. Пробовал через "семьи" спавнить в случайных местах светящиеся частички. Получается красиво, но в плане оптимизации немного коряво - если частиц сравнится много, то наблюдаются милисекундные Фризы или разрыв кадров.
Помогите решить проблему! У меня анимация climb(карабкаться) работает только тогда когда поочерёдно нажимаются клавиши A и D! Вот скриншот потенциально проблемного места c2community.ru/imagehosting/images/2020/Jun/15/202006fcf.png
Как мне кажется суть в том что событие "активация 8 направлений" конфликтует в вариантах с W/S и A/D. Для w/s - срабатывает когда кнопка нажимается, а для A/D когда кнопка зажата. Слишком много повторяющихся событий для этих условий.
Отличный урок! Подскажи, как сделать так чтобы при увеличении глобальной переменной, текст не сразу менялся, а постепенно добирался до значения? Например тот же township, там постепенно доходит до значения.
В том действии где у тебя задано "system -> add to -> "твоя глобальная переменная" -> "значение" - не ставь сразу все значение - например если поднимаешь аптечку и к глобальной переменной должно приплюсоваться 100 ед., задай действие: "system -> add to -> "твоя глобальная переменная" -> +10" после этого действия вставь "system -> wait 0.2 sec", потом снова "system -> add to -> "твоя глобальная переменная" -> +10 и опять "system -> wait 0.2 sec" и так 10 раз. Т.е. 100 HP прибавится не за 1 раз, а постепенно - за 10 тиков по 10 HP через каждые 0.2 секунды.
А если ты делаешь игру с видом сверху, то продолжай её делать, а освещение принципиально не изменится 👍 Хотя можешь посмотреть другой мой урок по освещению 👍😎
Конечно подскажу! 😊 Начнем с того, что "заранее" пишется слитно 😁😉 Создаешь новый лэйаут, на нем пишешь лицензионное соглашение, вставляешь спрайт "галочка" с двумя анимациями (1.пусто, 2.галочка). Создаешь условие: если мышь - клик лкм по спрайту "галочка", то (действие) спрайт "галочка" сет анимэйшн ту "галочка" (вторая анимация). И еще одно: если спрайт "галочка" проигрывается анимация "галочка" (вторая анимация), и нажать, например, пробел, то "го ту лэйаут" - "уровень 1". Т.е. Пока ты у галочки вторую анимацию не запустишь, то и игра не начнется. Это моё представление)))
Нужно сделать глобальную переменную к тому предмету который должен ломаться, назвать её на пример Plomka и поставить её значение на то количество использовоний которое ты хочешь, я так понимаю что в твоём случае 250, далее переходишь в event sheet, создаёшь событие on any click (можно любое другое событие но для пистолета лучше это) и дальше: player subtract from Polomka (название глобальной переменной) и ставишь число 1, если не понял то я скину исходник, не думаю что автор будет делать для этого целый урок, очень лёгкая тема
Забыл сказать как сделать саму поломку, к событию on click нужно добавить событие player Polomka > 1 (нужно выбрать подчёркнутую > ) и в этом же событии (on click. Polomka > 1) нужно добавить действие с помощью которого игрок будет стрелять, я думаю всё))
Спасибо за познавательное видео. Жаль только оно не решает моей задачи с освещением - c2community.ru/forum/viewtopic.php?f=7&t=16446&sid=1e4d83189712f19936c69d7530d9263e&start=10
@Indie Zen Хм... я думал что описал проблему довольно подробно:( Возможно есть телеграм? Там будет удобнее объяснить.Если в двух словах, то в construct 2 существует только белое свечение(нейтральный белый свет) А разноцветные источники света выглядят мягко говоря не очень
Всё по полочкам. Красава!
За свечку лайк отдельный)
Этот ролик великолепный!
Парень у тебя дар преподавателя!!
Прям в мой день рождения такой урок!
Прям подарок тебе от меня 👍 с днем рождения 😂
@@indiezen6438 Спасибо. Канал интересный, всё кратко и понятно. Удачного дальнейшего развития !
Молодец, хорошо объясняешь, спасибо за видео)
Всегда пожалуйста 😊😉
Спасибо за видео,очень помог лайк
Спасибо!!! Продолжай!
😁😎👍
Чтобы сделать факел с рандомным освещением надо сделать сам свет и в event sheet
Например каждые 0.2 секунды
Light Sine set magintude (0,80)
Light Sine set period (0,2)
Такой вариант тоже имеет место быть)))
Класс. Спасибо огромное!
Офегеть топ видео!
На моменте с первым вариантом opacity свечи. Можно сделать проще:
Every 0.1 seconds;
Light > set opacity to Self.Opacity - 10;
If Light - opacity == 50;
Light > set opacity to Self.Opacity + 10;
If Light - opacity == 100;
End;
Таким образом получится так:
Каждую 0.1 секунды непрозрачность света уменьшается на 10 до 50. Потом увеличивается
обратно до 100.
Дублировать действия не нужно )
Как воссоздать эффект горящей стрелы?, то есть опустим процесс создания самой стрелы, анимации итп и начнем с момента, когда стрела уже выпущена, как сделать так, чтобы свет огня свечи следовал за объектом в полете, застревал условно в стене и допустим затухал через 30 секунд?
Опустим подробности: 3 объекта - стрела, огонь, свет. 2 действия set position - огня к стреле и света к огню.
При спавне стрелы, спавнить огонь и свет.
Всё что связано со временем - через переменные с параметром "every X second - substract from".
Ну и в итоге - destroy стрела, огонь, свет.
@@indiezen6438 Не ожидал быстрого ответа, спасибо!
Буду тестить
Пробуй. Если не получится - могу написать подробнее 👍
В твоём примере всё мне кажется простым - как сделать горящую стрелу, как сделать свет, даже как сделать пожар от стрелы, но! Как сделать реалистично летящую стрелу по дуге? 🤔
@@indiezen6438 Ну, видимо работа с физикой..
В любом случае я рассматриваю лук в качестве примера, это может быть лук в замкнутом пространстве, скажем пещера.
То есть не будет больших дистанций для правильной баллистики).
Да нет, физика не нужна. Если физику применять к одному объекту, то всё в проекте должно стать физическим.
Тут скорее поведение bullet но нужно поиграть со значением скорости, ускорения и гравитации - возможно даже через переменные.
а можно задействовать в C3 вспышку камеры телефона?
Очень интересно, что же это за механика в игре, когда нужно юзать вспышку?!))
Классно)
Слушай, а как работать с неоном? Можно ли работать как-то иначе например в люстре сразу же нарисовать и закинуть, или все же лучше добавлять спрайт и налаживать неон?
У меня была идея создать неоновый синтвэйвно ретро ТДС 😁 тоже думал про неон.
Пришел я к тому, что самый простой вариант это сразу отрисовывать неон в граф.редакторе.
Но, те элементы которые должны в самой игре вкл/выкл - отрисовывать надо 2 раза. Вот и всё.
А в игре просто поверх неон можешь наложить эффект освещения, как я в уроке показал.
Получается не плохо.
@@indiezen6438 Не совсем понял тебя в двух последних абзацах, но попробую, как понял. Это, я заметил что ты делаешь видосы на темы , которых мало на Ютубе, так вот, было бы не плохо если бы ты в ближайшем времени сделал видос про эффекты, те которые затемнение , блюр и т.д вкратце , потому что , это то самое что не хватает в играх от деволоперов в конструкторе из-за не хватки знаний. Тут и глядишь буржуи подтянуться.
Про неон: если у тебя в игре есть, например, вывеска которая светится всегда - ты ее нарисовал в PS один раз, прикрутил к ней свечение неона (цветное) там же, а в констракте просто положишь поверх нее оффект освещения (как в уроке).
Если же у тебя есть, например, светильник который можно включить или выключить - отрисовываешь его 2 раза - без свечения и со свечением. А в констракте создаешь событие - если анимация "off" - освещение "set opacity 100", если анимация "on" - освещение "set opacity 0".
С декором можно как хочешь "играться" в граф.редакторах, а само освещение это функционал констракта.
Ну это моё вИдение, могу ошибаться - не эксперт)))
А по поводу эффектов - тут мне есть что рассказать)) могу в принципе снять урок про эффекты блура, воды и тд.
@@indiezen6438 а вообще, смотри, я задумал игру с полностью фул неон графикой, меню , гг , препятствия, все неон, если чё игра раннер. Вот по этому и спрашиваю как лучше поступить , чтоб все не переделывать потом.
Хочу чтоб получилось похожее по графике на Neon pong тоже сделаное в констракте
Возможно где-то и есть плагины чисто для неона, но вряд ли. Думаю оптимально (что бы не нагружать систему) весь неон отрисовывать в PS.
Огромное спасибо за туториал! Не могли бы вы оставить ссылку на спрайты освещения? В интернете сложно найти такие же спрайты как на видео. За ранее спасибо :)
Capx?
Актуально?
Актуально)
а можно ли сделать добавить эффект свечения тексту ?
Статическому тексту можно, а вот печатающемуся... думаю вряд-ли получится.
@@indiezen6438 это делается так же как как и со спрайтами или иначе?
Я бы сделал точно также - подложкой.
Спасибо тебе
Пожалуйста))
Покажи механику босса уровня , спасибо.
Видео познавательно а где такие спрайты взять
Можно нарисовать, а можно загуглить на просторах интернета 👍
А можно как то сделать препятствующий объект?
Про это сделаю отдельный урок - там немного другая механика))
@@indiezen6438 а когда будет урок?
Надеюсь, что скоро))
@@indiezen6438 а возможно сделать трассеровку лучей?
Ха-ха)) нет - это за пределами возможностей констракта))) не все студии, не для всех проектов и не все движки способны себе позволить рэй-трэйсинг, а Констракт (как по мне) это инструмент для создания 2Д шедевров домашнего игростроя - тут РТХ в принципе не нужен)))
Как сделать покачиваючи фанар
Можно на каждом кадре анимации, точку к которой крепится свет фонаря, сдвинуть немного вверх и немного вниз (на одних кадрах вверх, а на других вниз). Таким образом свет фонаря будет визуально "покачиваться".
Можно применить к свету поведение "sine" - синусоида, а в его настройках задать тип "angle" - что бы менялся угол. Поэксперементировать со значениями угла и рандомайзера амплитуды и рандомайзера угла. Таким образом свет будет не постоянно светить в одну точку, а покачиваться.
@@indiezen6438 а ты как сделал в видео
@@indiezen6438 спасибо
Привет! Можешь сделать урок про перемещения игрока по гексам (клеткам) как в герои и противника который стремится подойти к тебе. Сам догнать не могу как сделать. Думаю многим будет интересно :)
Весьма интересная идея 🤔👍
@@indiezen6438 Поддерживаю такой урок! )
Indie Zen, помоги друг, есть ли возможность сделать свет другого цвета, ну ведь фонарик может излучать не только белый свет, но и к примеру красный! Если знаешь как это сделать, прошу тебя, объясни!! T_T
Просто я решил реализовать весьма тяжелый для меня способ виденья в игре, заменить зрение на эхолокацию и для реализации мне понадобилось освещение, но что бы отобразить звук опасности, я хочу его сделать другим цветом (красным) и у меня не получается, т.к по факту слой с тьмой мы просто вырезаем там область.. вообщем запарная тема, но кстати саму эхолокацию я реализовал, получилось весьма годно ;D
Но если бы я только знал как сделать само освещение другим цветом, о боже, я был бы счастлив ;3
Ха-ха, да уж, ты не ищешь легких путей 👍
Постараюсь тебе помочь 😁 сегодня гляну что можно придумать. Одна идея у меня есть - посмотрим как удастся ее реализовать 🤔
@@indiezen6438 Буду ооочень признателен
Я конечно не знаю в каком контексте используется у тебя свет, но что если попробовать наложить спрайт типа цветной прозрачной линзы и наложить его поверх всех слоев с привязкой к спрайту эффекта свечения? 🤔
ну это просто я до этого сам допер, а сможешь что то типо солнечных лучей реализовать на светлом уровне с пыльцой и колыханиями? ну по красоте вообщем
Была как-то такая задумка 🤔 я даже что-то подобное создавал. Пробовал с эффектами слоев и большими гифками были и листьев.
Пробовал через "семьи" спавнить в случайных местах светящиеся частички. Получается красиво, но в плане оптимизации немного коряво - если частиц сравнится много, то наблюдаются милисекундные Фризы или разрыв кадров.
Помогите решить проблему! У меня анимация climb(карабкаться) работает только тогда когда поочерёдно нажимаются клавиши A и D! Вот скриншот потенциально проблемного места c2community.ru/imagehosting/images/2020/Jun/15/202006fcf.png
Как мне кажется суть в том что событие "активация 8 направлений" конфликтует в вариантах с W/S и A/D.
Для w/s - срабатывает когда кнопка нажимается, а для A/D когда кнопка зажата.
Слишком много повторяющихся событий для этих условий.
@@indiezen6438 спасибо за помощь, но я сам уже решил проблему!(я переписал всё заново, чтобы не копаться в мусоре который сам и сделал)
И в чем все-таки было дело?))
Отличный урок!
Подскажи, как сделать так чтобы при увеличении глобальной переменной, текст не сразу менялся, а постепенно добирался до значения? Например тот же township, там постепенно доходит до значения.
Спасибо, стараюсь 👍 по поводу вопроса : Т.е. ты имеешь в виду, что бы сталоновилось не "0 - > 5", а что бы было "0 - 1 -2 - 3 - 4 -> 5" ?
@@indiezen6438 да
В том действии где у тебя задано "system -> add to -> "твоя глобальная переменная" -> "значение" - не ставь сразу все значение - например если поднимаешь аптечку и к глобальной переменной должно приплюсоваться 100 ед., задай действие: "system -> add to -> "твоя глобальная переменная" -> +10" после этого действия вставь "system -> wait 0.2 sec", потом снова "system -> add to -> "твоя глобальная переменная" -> +10 и опять "system -> wait 0.2 sec" и так 10 раз. Т.е. 100 HP прибавится не за 1 раз, а постепенно - за 10 тиков по 10 HP через каждые 0.2 секунды.
@@indiezen6438 мне кажется, лучше использовать системное условие repeat.
Это тебе, так, на заметку))
а так спасибо за совет
Я кстати тоже подумал про репит)) да, с репитом действий будет намного меньше 👍
shadow light не показал
Shadow light это отдельный плагин. Тут я скорее показал основы. Но думаю, про shadow light стоит рассказать отдельно.
@@indiezen6438 буду ждать, а то как раз хочу добавить его в свой проект. Но много чего не знаю
Спасибо
а если я делаю игру с видом сверху?
А если ты делаешь игру с видом сверху, то продолжай её делать, а освещение принципиально не изменится 👍
Хотя можешь посмотреть другой мой урок по освещению 👍😎
Привет! Давай сезон туториала по top down?
Я думал про тематику ТДС, но на целый "сезон" там нечего снимать)))
Хотя пара идей есть.
@@indiezen6438 слушай, вот ты сделал освещение. Я применил его в тоp down, но фонарик начал светить через стены( как исправить?
Надо подумать 🤔
@@dantanat7921 Я знаю как это исправить. Но это будет всего лишь эффект.
@@gamesoul4267 как? Объяснишь в ВК/Вайбере/ватсаппе?
Классное видео, спасибо! Не подскажешь как вставить лицензионное соглашение перед игрой? за ранее спасибо
Конечно подскажу! 😊
Начнем с того, что "заранее" пишется слитно 😁😉
Создаешь новый лэйаут, на нем пишешь лицензионное соглашение, вставляешь спрайт "галочка" с двумя анимациями (1.пусто, 2.галочка). Создаешь условие: если мышь - клик лкм по спрайту "галочка", то (действие) спрайт "галочка" сет анимэйшн ту "галочка" (вторая анимация).
И еще одно: если спрайт "галочка" проигрывается анимация "галочка" (вторая анимация), и нажать, например, пробел, то "го ту лэйаут" - "уровень 1".
Т.е. Пока ты у галочки вторую анимацию не запустишь, то и игра не начнется.
Это моё представление)))
@@indiezen6438 Спасибо за ответ)
В конструкт 3 не работает, возможно это баг последней версии
Сделай урок по прочности предметов в игре. Например у пистолета будет только 250 использований, а потом он сломается
Нужно сделать глобальную переменную к тому предмету который должен ломаться, назвать её на пример Plomka и поставить её значение на то количество использовоний которое ты хочешь, я так понимаю что в твоём случае 250, далее переходишь в event sheet, создаёшь событие on any click (можно любое другое событие но для пистолета лучше это) и дальше: player subtract from Polomka (название глобальной переменной) и ставишь число 1, если не понял то я скину исходник, не думаю что автор будет делать для этого целый урок, очень лёгкая тема
Забыл сказать как сделать саму поломку, к событию on click нужно добавить событие player Polomka > 1 (нужно выбрать подчёркнутую > ) и в этом же событии (on click. Polomka > 1) нужно добавить действие с помощью которого игрок будет стрелять, я думаю всё))
Можно урок по тому как сделать несколько сохранений
Не плохая идея 🤔👍
Ты имеешь ввиду несколько сохранений в разных файлах? Construct это может сделать.
@@gamesoul4267 вроде того
@@mp4_506 Вот держи исходник: drive.google.com/file/d/17i66nWhoCimoAQ6YEqRwxhEVAe3IxCME/view?usp=sharing.
@@gamesoul4267 спасибо , надеюсь это то что мне нужно
Первый ролик который дал максимум информации .
Не чего нового, но для новичка пойдет
если бы еще и спрайты прикрепил, цены бы тебе не было
Велик и могуч интернет! В нём есть всë и ничего 👍😎 а кто ищет, тот, как говорится, найдет 😉
Покажи лучше как реализовать систему квестов
Есть у меня такая задумка. Есть и реализация такой системы. Боюсь, что урок получится очень громоздкий. Но тем не менее он будет.
Спасибо за познавательное видео. Жаль только оно не решает моей задачи с освещением - c2community.ru/forum/viewtopic.php?f=7&t=16446&sid=1e4d83189712f19936c69d7530d9263e&start=10
Не совсем понимаю, чего ты хотел добиться 🤔 напиши словами - я помогу.
@Indie Zen Хм... я думал что описал проблему довольно подробно:( Возможно есть телеграм? Там будет удобнее объяснить.Если в двух словах, то в construct 2 существует только белое свечение(нейтральный белый свет) А разноцветные источники света выглядят мягко говоря не очень
Не "адд", а "эд")) Аш кровь из ушей пошла...
Это моя фишка))))) а с кровью это тебе к врачу надо)))
Молодец, хорошо объясняешь, спасибо за видео)