Overview
Набор видео материала для изучения движка
Обращение от автора
Привет дорогой начинающий developer.
Скорее всего, раз ты набрёл на данное руководство, ты хочешь начать изучение игрового движка Leadwerks (на текущий момент 4-ой версии)
В каком стиле будет это руководство? А вот в таком:
Каждая порция “связанного” материала будет опубликована в одной главе. Материал это видео на моём канале + некоторый текст для прояснения непонятных моментов из видео или некоторое введение в тему того самого видео.
На самом канале (или даже тут, в комментариях или мне в лс), вы можете задать интересующий вас вопрос и я его добаавлю в специально отведённую для этого тему)
В текущий момент я планрую следующее оглавление:
-Обращение от автора (вы его сейчас читаете)
-Введение (OK)
-Работа с редактором (OK)
-Работа с ассетами
-Работа с прочими компонентами
-Введение в LUA (WIP)
-Введение в шейдеры
-Введение в C++
-Разработка скриптов LUA (Скорее всего в виде разных систем)
-Разработка шейдеров
-Написание кода
P.S “OK” в скобочках обозначает что раздел готов. А если в скобочках “WIP” то раздел в процессе написания)
Как вы видите, я наметил большой план работ и надеюсь я его выполню успешно (хотя бы на 50%)
Введение
В этой главе лишь одно видео. В нём я прикидываю план работ и рассматриваю интерфейс движка. Ничего полезного нет но мало ли)
[link]Работа с редактором
В этой главе я расскажу про основной интерфейс Leadwerks game engine. Ну и затрону тему Текстур, Материалов, Моделей, Скриптов, Шейдеров. Ну и всё.
[link]Введение в LUA
В этих видео я начну раздел уроков, посвящённых скриптингу lua.
Именно в этом видео я рассмотрел основной скриптовый файл “main.lua” – на котором держится вся игра.
[link]
Рубрика “Вопрос->Ответ”
Вы можете задавать вопросы мне в :
vk.com: [link]
в youtube в комментариях к видео
а так же тут в комментариях)
(ответ будет и там и тут)
В: “Как поставить скайбокс?”
О: Для начала найдите панель в которой есть 4 вкладки (Objects, Assets, Scene, Terrain) и там перейдите в вкладку Scene. В выпадающем древе выберете “Root” и там уже будет возможность указать путь к Skybox. Ах да, в движке есть готовый пример по адресу “/Materials/Sky”.
В: “Как работать в метрической системе координат?”
О: По умолчанию движок работает в сантиметрах (Это относится лишь к позиции объекта в редакторе. В коде всё в метрах). Но и редактор можно перевести в метрическую систему. Что для этого нужно?
1- Онткройте файл конфигураций “Leadwerks.cfg”
(В Ubuntu он лежит: “{ROOT}/home/{USERNAME}/Documents/Leadwerks”)
2- Найдите конфигурацию “EnableLegacyFeatures” и переведите её в значение 1.
(“EnableLegacyFeatures=1”)
3- Запустите редактор. В настройках найдите “Grid units” и поставте метрическую систему