Введение в Love2D . Кто не знает , то расскажу . Love2D - игровой движок (2D ) со скриптовым языком Lua . У него огромный потенциал и сейчас он активно развивается . Его главной особенностью является полная открытость . Все исходные коды Движка открыты , из за чего появились его порты как на web платформу , так и на мобильные ( Android - уже есть , IOS - готовность 80% )
Итак вы скачали Данный движок , запустили ярлык и вот : Немного не то , что вы ожидали . А движка-то и нет , а точнее нет у него SDK с кнопками и встроенными функциями . Хочешь игру ?! Учи Хрюшкин Lua , а потом поговорим . А приложение которое вы увидели - это лишь плеер для воспроизведения .love файлов . Для разработки хорошо бы иметь : 1) Notepad++ ( Ну или хотя бы желательно) 2)Знания Lua ( Ну это я вам дам) 3) А вот архиватор всегда при себе надо иметь Исходники игр лежат в формате .love . А откуда же его взять , если движка то и нет ? А файл это лишь Zip архив в своем формате . Notepad нужен нам лишь потому , что есть у него выделение Lua скриптов , и поэтому будет у вас меньше ошибок по ходу работы . А вот за учебником по Lua , бежать со всех ног не надо . У Хрюшки (Ну я так Love2D называю) свои функции по Lua , а остались лишь стандартный синтаксис и общие команды типа if и т.д. А как же получить exe игру из .love ? А вот для этого нужна нам с вами командная строка и пишем там: copy /b love.exe+game.love game.exe Но это только для WIN , а есть ведь ещё Linux: cat love game.love > game Вот вам ещё один плюс Хрюшки .
А теперь обоснование :Наш проект - это 1)основная его состовляющая Main.lua так содержится основной код игр . Также берём все файлы рисунков , других lua скриптов и т.д. (Кстати создавать их можно и в блокноте) . Есть второстепенные Lua скрипты для конфигураций и т.д. , но можно и подключать свои , хоть до бесконечности . И всё это нужно запихнуть в 1 Zip архив с форматом .Love (WinRar вам в помощь) .
Узнали вы теперь , что такое Хрюшка(Love2D) . А выбрать ли его для своего проекта : тут нужно думать . Есть множество легких сред разработки как среди движков , так и среди конструкторов . Если вы ищите более визуальную среду , чем "кодовую" типа: Game Maker или Scirra Construct . А вот если вам терять нечего , то берите хрюшку и не пожалеете .
С вами был Musicfuns ! Ждите новые уроки и туториалы , а также видео .
P.S Офф. Сайт Хрюшки Love2d.org , там же есть и вики ( Даже на русском , но она к сожалению вместе с форумом часто падает)
|