Code Every Day 🚀
30 subscribers
687 photos
243 videos
22 files
174 links
Просто для развлечения
Download Telegram
🔥 Roblox: Делаем прототип переключения камеры при касании блока за 1 минуту
https://youtube.com/shorts/1IIqbBeQIGM?si=pFa_SMOpi180kWn8
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: UI: Работа с ComboBox

🎯 В настройках игры часто выбор сложности делают с помощью выпадающего списка доступных вариантов, для этих целей хорошо подходит ComboBox . Сегодня изучал как его добавить и работать с ним.

👉 Пример на демо.
#KorGE
👍2
👉 Использовал uiComboBox , у которого среди множества параметров один обязательный - items , представляющий список возможных значений
👉 Для удобства работы с логами на экране добавил контейнер withDebugLogs , который для любого добавленного в него контейнера дорисует сверху текстовое сообщение для логов
Media is too big
VIEW IN TELEGRAM
Roblox: Следование камеры над игроком

🎯 Иногда в некоторых играх Roblox можно встретить мини задания, когда нужно пройти полосу препятствий как будто на плоскости, то есть камера устаналивается над игроком и поменять ее положение нельзя. Сегодня разбирался как реализовать подобный прототип.

👉 Камерой управляем из локального сприпта, размещенного в папке StarterPack
👉 Меняем тип камеры, чтобы изменения из скрипта могли примениться
local camera = workspace.CurrentCamera
camera.CameraType = Enum.CameraType.Scriptable

👉 В игровой мир добавляем блок, касание которого переводит камеру в режим следования над игроком
👉 Обновление положения камеры происходит при каждом обновлении кадра перед симуляцией физики

Пример на демо
#Roblox
CodeEveryDay-CameraUpFollowing-LocalScript.lua
1.2 KB
👉 Код файлом для удобства
👉 Код на скриншоотах для наглядности
Media is too big
VIEW IN TELEGRAM
👉 Немного улучшил прототип для следования камеры сверху из игроком
#Roblox
Code Every Day 🚀
👉 Немного улучшил прототип для следования камеры сверху из игроком #Roblox
👉 В методе корректировки положения камеры, убрал ветку else, так как из-за нее были проблемы, будто туда в некоторых случаях заходил ход исполнения скрипта,
👉 также подправлена логика определения угла поворота камеры
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: UI: Работа с RadioGroup

🎯 Наверняка, пригодится такой контрол как RadioGroup на экране настроек или где-то еще, позволяя выбрать один вариант из группы. Сегодня разбирался как его добавить на экран и как с ним работать.

👉 Сперва нужно создать группу для кнопок UIRadioButtonGroup
👉 Далее создаем кнопку UIRadioButton и привязываем ее к этой группе

Пример на демо
#KorGE
👉 Код прототипа на скриншоте
Media is too big
VIEW IN TELEGRAM
Roblox: Вид сборку и вид сверху

🎯 В прошлом прототипе научились размещать камеру сверху над игроком. Сегодня модифицировал прототип и добавил кнопку, касаение которой меняет на вид сбоку.

👉 Код отрефакторил немного, кнопки подкрасил, переименовал, убрал лишние флажки из кода.

Пример на демо
#Roblox
CodeEveryDay-TopView-FrontView-LocalScript.lua
1.6 KB
👉 Код в виде файла для удобства
👉 Код в виде скриншотов для наглядности