Love2D

закрыт
Проект, посвящённый "движку" для создания 2D игр - Love2D
Уровень:
3
Руководитель:
Тематика:
Разработка игр
Создан на сайте:
05.10.2013
ID:
795
Комментарии проекта Love2D
Lua за 15 минут
Тем, кто уже имел дело с написанием кода на любом другом ЯП, будет достаточно просто.
Ред. PT153
Это lowerCamelCase, а не простой CamelCase
Это статья для хорошо знающих другие языки программирования, чтобы быстро въехать в Lua
в оригинале
thisIsGlobal = 5 -- Camel case is common.
Означает что-то вроде широко применяется Camel case - стиль идентификаторов когда все слова пишутся с заглавной буквы
-- Это не будет ошибкой:
foo = anUnknownVariable -- Теперь foo = nil.
в оригинале
-- Undefined variables return nil.
-- This is not an error:
foo = anUnknownVariable -- Now foo = nil.
Корректный перевод:
--неопределенные переменные эквивалентны nil
--Это не вызовет ошибку (имеется в виду, что например в С/С++ была бы ошибка поскольку anUnknownVariable ранее не была определена)
Вышел Love2D 0.10.0
Теперь ещё более кросс-платформенный! Не пропустите!
и да потом не забудь сменить разрешение у текстового файла на .bat ...
ООП в LUA
Но не отчаивайтесь: синтаксических сахар данного языка позволяет создать некое подобие функционалу ООП.
Love2D
Ред. Алексей Андреич
просто в файле main.lua в самом начале добавляешь...
но если в игре было предусмотрено управления с джойстика, тогда придётся ещё дополнительно возиться в коде...
т.к. в 9 версии работу с джойстиками совсем по-другому сделали...