🎯 В
👉 В документации
👉 нашел ссылку на инструмент для проектирования уровней https://www.mapeditor.org/
👉 Созданные уровни можно выгрузить в формате
💪 Крутяк, надо с этим разобраться и будет 🔥
#KorGE
2D играх часто используют карты тайлов (тайловую графику) при создании уровней.👉 В документации
KorGE https://docs.korge.org/views/tile-maps/👉 нашел ссылку на инструмент для проектирования уровней https://www.mapeditor.org/
👉 Созданные уровни можно выгрузить в формате
.TMX, для работы с которыми есть korge-tiled sdk💪 Крутяк, надо с этим разобраться и будет 🔥
#KorGE
👍1
Roblox: Открываем и закрываем дверь по кнопке
🎯 Ранее мы сделали дверь,теперь сделаем открытие двери и закрытие при касании игроком кнопки.
👉 В игровой мир добавил пару блоков кнопок
👉 В скрипт добавил пару функций
👉 Чтобы исключить множественное срабатывание касания до кнопок, добавлена переменная
Детали на скриншотах.
#Roblox
🎯 Ранее мы сделали дверь,теперь сделаем открытие двери и закрытие при касании игроком кнопки.
👉 В игровой мир добавил пару блоков кнопок
OpenPart и ClosePart.👉 В скрипт добавил пару функций
onOpen(part: BasePart) и onClose(part: BasePart) , которые срабатывают при касании кнопок.👉 Чтобы исключить множественное срабатывание касания до кнопок, добавлена переменная
canTouchDoor , которая запрещает вызов функций открытия и закрытия двери, если процесс вращения двери пока идет.Детали на скриншотах.
#Roblox
👍1
Roblox: Импорт 3D объекта
🎯 В
👉 В
👉 В игровой мир импортировал его, немного уменьшив масштаб.
👉 Мини инструкция для создания объемного текста в
1️⃣ в меню выбираем
2️⃣ нажимаем
3️⃣ чтобы текст стал объемным, переходим в свойства текст на вкладку
Детали на демо и скриншотах.
#Roblox #Blender
🎯 В
Roblox есть возможность импортировать 3D объекты, созданные в специализированных редакторах в формате .fbx. Сегодня попробовал эту фишку.👉 В
Blender создал объемный текст, экспортировал его в файл CodeEveryDay.fbx👉 В игровой мир импортировал его, немного уменьшив масштаб.
👉 Мини инструкция для создания объемного текста в
Blender:1️⃣ в меню выбираем
Layout -> Add -> Text2️⃣ нажимаем
tab для перехода в режим редактирования текста, набираем нужный текст3️⃣ чтобы текст стал объемным, переходим в свойства текст на вкладку
geometry -> extrude и редактируем данное свойство.Детали на демо и скриншотах.
#Roblox #Blender
👍1
Code Every Day 🚀
Roblox: Импорт 3D объекта 🎯 В Roblox есть возможность импортировать 3D объекты, созданные в специализированных редакторах в формате .fbx. Сегодня попробовал эту фишку. 👉 В Blender создал объемный текст, экспортировал его в файл CodeEveryDay.fbx 👉 В игровой…
👉 Кнопка для импорта в
Roblox👍1
NauEngine: Подробности устройства движка
👉
👉 В конце ноября планируется открытая бета.
👉 Недавно команда разработки опубликовала статью с подробностями устройства движка.
Небольшое сообщество давно ожидало деталей.
👉 Оказывается одним из языков для разработки логики будет
#NauEngine
👉
VK инвестирует в команду, которая занимается разработкой игрового движка NauEngine. 👉 В конце ноября планируется открытая бета.
👉 Недавно команда разработки опубликовала статью с подробностями устройства движка.
Небольшое сообщество давно ожидало деталей.
👉 Оказывается одним из языков для разработки логики будет
Lua, тот самый ЯП, который используется в Roblox. #NauEngine
🔥1
NauEngine: О выборе языка программирования
👉 То, что
👉 Конечно, все ожидали, что будет
👉 Но можно все написать и на плюсах.
#NauEngine
👉 То, что
Lua выбран одним из языков разработки логики, оказалось для сообщества неожиданностью. 👉 Конечно, все ожидали, что будет
C# основным языком. Так можно было бы всем разработчикам Unity облегчить переход.👉 Но можно все написать и на плюсах.
#NauEngine
Media is too big
VIEW IN TELEGRAM
Roblox: Исчезающая платформа
🎯 В
👉 В игровой мир добавим блок
👉 Вся логика реализована в одном скрипте.
👉 Создаем детектор касания, для исключения множественного касания добавим логическую переменную
👉 После касания в цикле с задержкой в
👉 Когда платформа полностью исчезнет, отключаем возможность взаимодействия с ней, использую базовое свойство
👉 Затем восстаналиваем исходное состоение платформы и разрешаем игроку касание до нее.
Детали на демо.
#Roblox
🎯 В
Roblox частенько можно встретить игры, в которых персонажу надо успеть пробежать по исчезающим платформам. Сегодня запрограммируем такую логику.👉 В игровой мир добавим блок
FadingPart, касание до которого приведет к плавному исчезновению в течение 1 секунды. Если персонаж не успеет пробежать, он упадет.👉 Вся логика реализована в одном скрипте.
👉 Создаем детектор касания, для исключения множественного касания добавим логическую переменную
canTouch. 👉 После касания в цикле с задержкой в
0.1 секунды изменяем видимость платформы, использую базовое свойство BasePart.Transparency.👉 Когда платформа полностью исчезнет, отключаем возможность взаимодействия с ней, использую базовое свойство
BasePart.CanCollide👉 Затем восстаналиваем исходное состоение платформы и разрешаем игроку касание до нее.
Детали на демо.
#Roblox
👍1
Media is too big
VIEW IN TELEGRAM
KorGE: Игра крутой самолетик
🎯 Недавно начал разработку простой детской игры про самолетик.
👉 В игре можно:
- выбирать карту для полетов
- выбирать самолетик
- собирать звездочки
- управлять самолетиком можно только с клавиатуры стрелками (с мобильного не поиграешь пока)
👉 Поиграть с демо версией игры можно пока только в вебе Happy Plane
👉 Пример геймплея приложу к посту на память и для наглядности.
🙃 Еще пока на кнопки
#KorGE
🎯 Недавно начал разработку простой детской игры про самолетик.
👉 В игре можно:
- выбирать карту для полетов
- выбирать самолетик
- собирать звездочки
- управлять самолетиком можно только с клавиатуры стрелками (с мобильного не поиграешь пока)
👉 Поиграть с демо версией игры можно пока только в вебе Happy Plane
👉 Пример геймплея приложу к посту на память и для наглядности.
🙃 Еще пока на кнопки
Летать не надо нажимать, пока не выбрана карта и самолетик (не обработаны моменты невыбора)#KorGE
🔥3