Corona SDK Mobile Game Development / Corona SDK. Руководство для начинающих.: 2. Lua Crash Course and the Corona Framework

← →
Английский оригинал Перевод на русский

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

Lua это язык программирования использующийся для разработки в Corona SDK. До этого момента мы научились использовать основные ресурсы для запуска SDK и другие инструменты разработки для создания приложений. Теперь мы попробуем создать пару строк кода.
Познакомимся с основой для лучшего понимания возможностей Lua.

bubenok 14.10.13 в 07:36

0

В этой главе вы научитесь:
Применять переменные в скрипте. Использовать структуры данных для создания таблиц. Работать с объектами отображения. Применять функции используя методы объектов и аргументы.
Lua - стандарт программирования игр. Он близок к JavaScript и ActionScript. Любой, кто программировал на этих языках с легкостью перейдет на Lua.

bubenok 14.10.13 в 07:40

0

Lua может быть очень полезен при создании приложений и игр. Многие игровые программисты находят Lua удобным скриптовым языком программирования, который легко встраивается и не требует длительного изучения. Он широко используется в игре WorldOfWarkraft. Он так же используется такими студиями, как Electronic Arts, Rovio, ngmoco и Tapulous.

bubenok 14.10.13 в 07:43

0

Подробнее о Lua вы можете узнать на сайте lua.org.
Переменные
Как и во многих языках программирования в Lua есть переменные. Вы можете думать о них как о том, что сохраняет значение. Приложение состоит из операторов и переменных. Операторы представляют собой инструкции о том, какие вычисления небходимо произвести. Переменные хранят значения этих вычислений. Назначение переменной какого-либо значения называестся присваиванием. Луа использует три типа переменных: глобальные, локальные и поля таблиц (бред какой-то)

bubenok 14.10.13 в 08:26

0

Глобальные переменные
Глобальные переменные доступны в любом контексте вашей программы и могут быть изменены хоть откуда.
Термин контекст используется для обозначения области в которой живет установленная переменная.
Вам не нужно объявлять глобальные переменные. Они создаются когда вы присваиваете им значение.
myVariable = 10
print( myVariable ) -- prints the number 10

bubenok 14.10.13 в 08:52

0

Локальные переменные

bubenok 14.10.13 в 08:52

0

_abc
‹‹ test_01
‹‹ myGroup
The following are invalid variables:
‹‹ function
‹‹ my-variable
‹‹ 123
Lua это язык чувствительный к регистру.Так например else -зарезервированное слово,но Else и ELSE два разных, доступных имени.

SKV 17.10.13 в 13:25

0
Минутку...

Следующая страница →