День 84: Основы Roblox - Синоптики обещали дождь.. из монет
🎯 Во многих играх, когда играли с дочкой, видели как генерируются объекты в случайных местах, эти объекты можно собирать. Сегодня решил реализовать прототип генерации объектов в игровом мире.
👉 В игровой мир добавил объект монеты -
#Roblox
🎯 Во многих играх, когда играли с дочкой, видели как генерируются объекты в случайных местах, эти объекты можно собирать. Сегодня решил реализовать прототип генерации объектов в игровом мире.
👉 В игровой мир добавил объект монеты -
Coin , но в этот раз его разместил в специальной папке ServerStorage , этот объект будет использоваться в качестве шаблона для клонирования. Добавил скрипт в папку ServerScriptService, который отвечает за клонирование и помещение монеты в игровой мир со случайнми координатами.#Roblox
👍1
Media is too big
VIEW IN TELEGRAM
👉 Демо прототипа генерации объектов и добавление их в игровой мир
🔥3
Media is too big
VIEW IN TELEGRAM
День 85: Основы Roblox - Улучшаем прототип с падающими монетами: удаляем объекты по таймеру
🎯 В прошлом прототипе генерировали монетки в игровом мире, и их могло стать очень много через некоторое время. Хотелось бы, чтоб через некоторое время, монетка исчезала из игрового мира. Сегодня решил реализовать подобную логику.
👉 Пример на демо.
#Roblox
🎯 В прошлом прототипе генерировали монетки в игровом мире, и их могло стать очень много через некоторое время. Хотелось бы, чтоб через некоторое время, монетка исчезала из игрового мира. Сегодня решил реализовать подобную логику.
👉 Пример на демо.
#Roblox
👍1🔥1
👨💻 В
👉 Ее и использовал для ранее написанного скрипта.
Roblox есть уже встроенная системная служба для подобных целей Debris https://create.roblox.com/docs/reference/engine/classes/Debris👉 Ее и использовал для ранее написанного скрипта.
👍1
Media is too big
VIEW IN TELEGRAM
День 85: Основы Roblox - Улучшаем прототип с падающими монетами: добавляем взрывы
🎯 В прототипе с падающими монетами сделано было так, что монета через 5 секунд удалялась из игрового мира. Простое исчезновение не очень эффектно. Сегодня добавил взрыв на момент исчезноваения монеты.
Пример на демо.
#Roblox
🎯 В прототипе с падающими монетами сделано было так, что монета через 5 секунд удалялась из игрового мира. Простое исчезновение не очень эффектно. Сегодня добавил взрыв на момент исчезноваения монеты.
Пример на демо.
#Roblox
🔥2
👨💻 В
workspace добавлен скрипт, в котором добавлен детектор на момент удаления объектов из игрового мира. При удалении объекта, если он еще виден в игровом мире, создаем взрыв в месте нахождения объекта.👏1
👉 Мгновенное, короткое видео, как взрыв https://youtube.com/shorts/hhFPaVxN50A?si=efFsvi6GGZl9uIp1
YouTube
Программируем взрыв на удаление монетки в Roblox
#roblox #lua #robloxshorts #игры
🤯2
Media is too big
VIEW IN TELEGRAM
День 86: Основы Roblox - Улучшаем прототип с падающими монетами: увеличиваем скорость персонажа при сборе монеты
🎯 В прошлом прототипе генерировали монетки в игровом мире и взрывались через 5 секунд после их появления. Захотелось добавить взаимодействие с монетками, в итоге реализовал скрипт, который увеличивает скорость персонажа при касании монетки.
👉 Пример на демо.
#Roblox
🎯 В прошлом прототипе генерировали монетки в игровом мире и взрывались через 5 секунд после их появления. Захотелось добавить взаимодействие с монетками, в итоге реализовал скрипт, который увеличивает скорость персонажа при касании монетки.
👉 Пример на демо.
#Roblox
👍3
👨💻В игровой мир добавил еще один скрипт, который пробегает по всем объектам игрового мира, и для монет вешает триггер касания, в котором происходит увеличение скорости для персонажа.
🔥1
Media is too big
VIEW IN TELEGRAM
День 86: KorGE: Пример игры, разработанной на движке
🎯 Решил посмотреть примеры игр, созданных на этом движке. В качестве
Посмотрел код, верхнеуровнево понятно, но деталей много даже для такого простого прототипа, потребуется погружение.
👉 Пример прототипа на демо.
#KorGE
🎯 Решил посмотреть примеры игр, созданных на этом движке. В качестве
hello world -а есть такой прототип, представленный на видео. Собирается игра и под mac, и под android, вообщем, под все популярные платформы.Посмотрел код, верхнеуровнево понятно, но деталей много даже для такого простого прототипа, потребуется погружение.
👉 Пример прототипа на демо.
#KorGE
👍2
256 часов до Нового Кода 🎉
👉 Остался практически один байт до Нового Кода, а это значит, что нужно подводить итоги.
💪 2023 Код был непростым, но мы собрались и решили все свои задачи, однозначно можно сказать, что этот Код сделал нас сильнее.
Послание на 2024 Код:
👉
👉
👉
2024 Код обещает быть интересным, надеюсь, что будет поменьше фатальных эксепшенов, ну, в любом случае, надо запасаться
Всех с наступающим Новым Кодом! 🍾🎉
P.S. при подсчете точного количества часов до Нового Кода у меня случился
👉 Остался практически один байт до Нового Кода, а это значит, что нужно подводить итоги.
💪 2023 Код был непростым, но мы собрались и решили все свои задачи, однозначно можно сказать, что этот Код сделал нас сильнее.
Послание на 2024 Код:
👉
junior -ам желаю раскрасить 2024 кнопки в новые классные цвета👉
regular -ам желаю подключить/отключить к/от проекту/проекта 2024 библиотеки, плюс столько же разработать👉
senior -ам желаю решить 2024 новых бизнес задачи (возможно, 2023 из них не дойдут до релиза, но мало ли)2024 Код обещает быть интересным, надеюсь, что будет поменьше фатальных эксепшенов, ну, в любом случае, надо запасаться
try-catch -ами, ведь, как говорят у нас: "На Деда Мороза надейся, а сам не плошай!"Всех с наступающим Новым Кодом! 🍾🎉
P.S. при подсчете точного количества часов до Нового Кода у меня случился
stack over flow c out of memory, поэтому плюс/минус погрешность имеется 😉🍾4🎉3
Media is too big
VIEW IN TELEGRAM
Основы Roblox: Программируем простой NPC
🎯Во многих играх часто втречается неигровой персонаж, который может как-то взаимодействовать с персонажем игрока. В этом примере будет разобрана процедура создания движения простого
👉 Добавим два блока в игровой мир, один будет выполнять роль
👉 Пример на демо.
#Roblox
🎯Во многих играх часто втречается неигровой персонаж, который может как-то взаимодействовать с персонажем игрока. В этом примере будет разобрана процедура создания движения простого
NPC👉 Добавим два блока в игровой мир, один будет выполнять роль
NPC и будет совершать движение к другому блоку.👉 Пример на демо.
#Roblox
🔥4
👨💻Для примера движения NPC к объекту игрового мира:
👉в игровом мире добавляем объект
👉в игровой мир добавляем модель (на панели моделирования есть секция модель, там есть команда для создания модели), переименовываем ее в
👉в модель добавляемм объект
👉добавлеяем в игровой мир объект
👉в игровой мир добавляем
Пример на скриншотах.
👉в игровом мире добавляем объект
Part👉в игровой мир добавляем модель (на панели моделирования есть секция модель, там есть команда для создания модели), переименовываем ее в
NPC, помещаем созданный объект в модель👉в модель добавляемм объект
Humanoid, он позволит управлять добавленным объектом как персонажем; ранее добавленный объект переименовываем в Torso, это связывает объект игрового мира с объектом Humanoid👉добавлеяем в игровой мир объект
Part, к которому будет двигаться наш NPC👉в игровой мир добавляем
Script, в котором связываем переменные с объектами игрового мира и используем функицю MoveTo(Position: Vector3) для перемещения NPCПример на скриншотах.
👍2