*   >> Чтение Образование Статьи >> science >> programming

Создание платформы флэш-игры с Flixel и Flex - Начало работы

жения без MXML подать боль, так что мы будем сохранять себя некоторые проблемы и просто использовать файл MXML.

 пакет {импорт org.flixel *. общественного класса FlixelGame распространяется FlxGame {функция FlixelGame общественности (): недействительным {супер (320, 240, MenuState, 2, 0xff131c1b, правда, 0xff729954); помощь ("не Jump", "Shoot", "ничего"); useDefaultVolumeControls (правда); }}} <Р> Класс FlixelGame очень просто. Сначала вызовите конструктор FlxGame через, и инициализировать свойства игры.


<Р> Первые два параметра являются размеры игре, которые устанавливаются на 320x240. Вы можете заметить, что это половина от размера применению MXML. Это преднамеренное, так как на следующий параметр масштабирования, который установлен в 2. Это означает, что каждый пиксель от наших исходных изображений на самом деле будет отображаться как 4 пикселей на экране (2 по вертикали и по горизонтали 2). Это масштабирование намеренно придает игре очень неровной взгляд, который напоминает старых 8-битовых консолей.


<Р> Следующий параметр, MenuState, является ссылка на класс, который будет создан в качестве начального состояния. Так же, как сам Flex, Flixel можете переключаться между рядом государств, как государство меню, состояние игры, состояние победа и т.д. Класс MenuState будет создан позже, чтобы отобразить меню начальной, что игрок будет видеть.

< р> Следующий параметр цвет фона, в шестнадцатеричном формате (по аналогии с HTML цветовых кодов).

<р> Следующий параметр, правда, говорит объекту FlxGame для отображения Flixel интро по умолчанию.

Последний параметр определяет, что цвет логотипа Flixel в интро исчезает к.

<Р> Функция помощи определяет действия некоторых стандартных клавиш. Х, С и клавиши со стрелками стандартные клавиши в Flixel, хотя вы можете ответить на другие нажатий. Функция помощи позволяет назначать несколько простых инструкций, которые относятся к этим ключам.

<Р> Наконец мы называем useDefaultVolumeControls и передать это правда в качестве параметра. Это говорит Flixel, что мы хотим использовать элементы управления по умолчанию для изменения уровня громкости.


<Р> Окончательный класс в этой демо-класс MenuState. Это представляет собой состояние меню в игре. Расширяя класс FlxState мы наследуем государственной функции Flixel

 пакет {импорт org.flixel.FlxSprite. импорт org.flixel.FlxState; общественного класса MenuState распространяется FlxState {[Вставить (источник = "../СМИ /title.png")] 

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.