Code Every Day 🚀
👨💻 Функция move() теперь принимает два параметра, первый параметр - объект BasePart - это объект игрового мира в Roblox, второй параметр - направление движения платформы 👉 В теле программы добавлены условия проверки по направлению движения и смещения, соответствующие…
Эту фукнцию не только к платформе можно применять, но вообще к любым объектам игрового мира, у всех у них есть свойство
PositionДень 53: Scratch
🎯 Я думаю, что про
👉 София разрабатывает игру З
#Scratch
#Родителям
🎯 Я думаю, что про
Scratch буду периодически тоже писать. Это интересно для детей и их родителей, может кому-то тоже будет полезно.👉 София разрабатывает игру З
айчик на лужайке, детали на YouTube https://youtu.be/gxK01KZkHIk#Scratch
#Родителям
🔥1
Media is too big
VIEW IN TELEGRAM
День 53: Основы Roblox - событие касания объектов, работа со здоровьем персонажа
🎯 В любой игре нужно отслеживать касания до разных предметов.
👉 Решил реализовать простой пример: есть две платформы, при касании до первой здоровье пользователя увеличивается, при касании до второй - уменьшается. Платформа с огнем уменьшает здоровье.
Пример на демо
#Roblox
🎯 В любой игре нужно отслеживать касания до разных предметов.
👉 Решил реализовать простой пример: есть две платформы, при касании до первой здоровье пользователя увеличивается, при касании до второй - уменьшается. Платформа с огнем уменьшает здоровье.
Пример на демо
#Roblox
🔥1
👨💻 Написал пару скриптов, в частности, добавил методы
У персонажа есть свойтво
touch, которые срабатывают при касании платформы. В эти методы передается объект платформы, у которого есть метод найти игрока, который коснулся этой платформы.У персонажа есть свойтво
Health - это число, от нуля до 100 вроде бы. Ну понятно, что когда нуль, то все.Media is too big
VIEW IN TELEGRAM
День 54: Основы Roblox - Сила прыжка игрока
🎯 Во многих играх при сборе предмета происходит улучшение одного из свойств игрока, например, улучшается сила прыжка. Сегодня реализовал подобную механику.
👉 Есть высокая платформа. По умолчанию игроку не хватит силы запрыгнуть на нее. Собрав монетку, появляется на 5 секунд сила прыжка. Монетка исчезает на 5 секунд, затем снова появляется.
Пример на демо.
#Roblox
🎯 Во многих играх при сборе предмета происходит улучшение одного из свойств игрока, например, улучшается сила прыжка. Сегодня реализовал подобную механику.
👉 Есть высокая платформа. По умолчанию игроку не хватит силы запрыгнуть на нее. Собрав монетку, появляется на 5 секунд сила прыжка. Монетка исчезает на 5 секунд, затем снова появляется.
Пример на демо.
#Roblox
👍1
👨💻 В функции касания объекта ищем игрока, который совершил касание, запоминаем силу его прыжка - у персонажа в
👉 После определения функций применяем их.
Roblox это свойсти JumpPower; далее изменяем видимость объекта игрового мира так, чтоб он был не видим; делаем задеркку и восстаналиваем состояние игрока и объекта до касания.👉 После определения функций применяем их.
День 55: Основы Roblox - кнопки для открытия и закрытия двери
🎯 В играх есть такая механика: игрок нажимает на кнопку и дверь открытвается. Сегодня решил реализовать подобную логику.
👨💻 Для этого в игровой мир добавил две стены, дверь, две кнопки: одна для открытия, другая для закрытия двери.
#Roblox
🎯 В играх есть такая механика: игрок нажимает на кнопку и дверь открытвается. Сегодня решил реализовать подобную логику.
👨💻 Для этого в игровой мир добавил две стены, дверь, две кнопки: одна для открытия, другая для закрытия двери.
#Roblox
👍1
👨💻 Обработка касания кнопок открытия-закрытия, управление дверью написаны в рамках одного скрипта
👉 В коде много комментариев и сам код, кажется, читаемым и понятным, но некоторые моменты поясню.
👨💻В скрипте есть переменная, которая отслеживает состояние двери: движится, открыта, закрыта. Это поле нужно, чтобы исключить множественное срабатывание, если пользователь будет несколько раз касаться кнопок, так как дверь открывается плавно, немгновенно.
👨💻 Есть общий метод
👉 В коде много комментариев и сам код, кажется, читаемым и понятным, но некоторые моменты поясню.
👨💻В скрипте есть переменная, которая отслеживает состояние двери: движится, открыта, закрыта. Это поле нужно, чтобы исключить множественное срабатывание, если пользователь будет несколько раз касаться кнопок, так как дверь открывается плавно, немгновенно.
👨💻 Есть общий метод
moveByZ(), который пермещает дверь. Есть триггеры касаний onClose(), onOpen(), которые используют данный метод.Media is too big
VIEW IN TELEGRAM
Демо: Основы Roblox - кнопки для открытия и закрытия двери
👉 Демо для двух постов выше.
👉 Демо для двух постов выше.
🔥1
День 55: Scratch + Arduino = 💪
🎯 Платформа
👉 Нашел книгу, которая позволяет программировать робота на
🤔 Это еще один плюс в копилку того, как современным детям удобно осваивать новые технологии.
#Scratch
#Arduino
#Родителям
🎯 Платформа
Scratch имеет дополнения, которые позволяют разрабатывать программы для Arduino. Программы становятся, конечно, посложнее, придется познакомиться с устройством Arduino и уже управлять из кода контроллером на Scratch.👉 Нашел книгу, которая позволяет программировать робота на
Scratch. На будущее пригодится. 🤔 Это еще один плюс в копилку того, как современным детям удобно осваивать новые технологии.
#Scratch
#Arduino
#Родителям
👍1👏1