Всем привет! Итак это первый урок из цикла разработки игры на Love2D и сегодня мы настроем рабочую среду для дальнейшей работы. Первым делом нам необходимо скачать сам фреймворк. И качаем мы его здесь love2d.org .После того как ты скачал его,запускай файл Love2D.exe ...
Если у тебя программа выдает вот такую картинку:
То значит ты попался.На самом деле нам его открывать не следует(пока что). Сейчас нам нужен редактор кода. Вот небольшой список,где можно уже начинать писать код игры:
- ZeroBrain Studio studio.zerobrane.com (Платный редактор.Предназначен как раз для написания кода на Lua,если чуть поискать,можно получить его бесплатно).
- Brackets brackets.io (Лично я взял его,хотя также пользуюсь Sublime Text 3).
- Sublime Text www.sublimetext.com (Хороший вариант,очень удобный редактор).
- Блокнот (Почему бы и нет).
После того как вы скачали(по необходимости) редактор кода,можно уже начинать собственно писать свою первую игрушку на чистом языке программирования.
Фишка Love2D
Первым делом открой корневую папку Love2D.Запомни,на протяжении всего цикла уроков по Love2D у нас должны быть открыты: 1.Корневая папка Love2D. 2.Папка с файлом(где пишем код). 3.Редактор кода.
Теперь о фишке Love2D. Так как это не движок типа Unity3d,значит нам придется все делать вручную.
Первым делом открой корневую папку Love2D.Запомни,на протяжении всего цикла уроков по Love2D у нас должны быть открыты: 1.Корневая папка Love2D. 2.Папка с файлом(где пишем код). 3.Редактор кода.
Теперь о фишке Love2D. Так как это не движок типа Unity3d,значит нам придется все делать вручную.
Во-первых фишка Love2D в том,чтобы сама игра работала,нам необходимо давать файлу конкретное имя,а именно main.lua и у нас еще будет второй файл conf.lua .В файле main мы пишем всю игровую логику,графику и т.п. ,а в файле conf работаем с самим окошком игры(настраиваем заголовок,иконку,размер и т.д.).
Во-вторых Love2D подготовила аж целых два варианта компиляции нашей программы. Вариант 1. Нам необходимо добавить два файла(main и conf) в ZIP архив и открывать этот архив программой Love2D,вот так:
Вариант 2.Создаем в корневой папке Love2D папку,где будем хранить наши файлы. Далее выделяем папку с нашими файлами и наводим ее на Love2D.exe ,вот так:
Вот как-то так.В целом на этом я предлагаю закончить вводный урок. В будущем я буду компилировать вторым вариантом. Вроде как сказал что установить. Пока что все. Ждите следующего урока!
Правильное название движка: LOVE - без всяких 2D, или если полностью "LOVE - Free 2D Game Engine".
Если пишите про движок, то хотя бы давайте ссылки:
Оф. сайт LOVE
LOVE Wiki
LOVE исходники на Bitbucket
Ну и о лицензии не забываем:
Распространяется по zlib/libpng license
Возможно, он создавался до создания списка основных игровых движков.
Ред. devpilgrim
Удел таких движков - несколько энтузиастов которым интереснее писать ради самого процесса написания, а не ради конечного результата. Таким движкам сообщество собрать можно только на их собственном ресурсе за счет прямого общения с разработчиками.
Обращать на них внимание нужно, даже можно использовать для определенных нестандартных проектов, но вот пользоваться ими постоянно - боже упаси.