<Р> Как вы можете видеть это изображение как кинопленка. Каждый из этих отдельных кадров анимации отображаются на анимации, как "запустить" или "падения". Код для инициализации коллекции Java с инлайн массива немного грязный, но все, что мы делаем, это что-то вроде "карте кадров 0, 1, 2 к анимации называется Run".
addAnimation ("простоя ", новый ArrayList (Arrays.asList (новый Целое [] {0}))); addAnimation ("Run", новый ArrayList (Arrays.asList (новый Целое [] {1, 2, 3, 0})), 12); addAnimation ("прыжок", новый ArrayList (Arrays.asList (новый Целое [] {4}))); addAnimation ("idle_up", новый ArrayList (Arrays.asList (новый Целое [] {5}))); addAnimation ("run_up", новый ArrayList (Arrays.asList (новый Целое [] {6, 7, 8, 5})), 12); addAnimation ("jump_up", новый ArrayList (Arrays.asList (новый Целое [] {9}))); addAnimation ("jump_down", новый ArrayList (Arrays.
asList (новый Целое [] {10}))); } <р> В функции обновления мы используем ввод с клавиатуры, чтобы изменить ускорение и скорость игрока, который, в свою очередь быть использованы, чтобы изменить положение игрока на экране.
общественного недействительными обновления ( ) {acceleration.x = 0; если (FlxG.keys.pressed (KeyEvent.KEYCODE_DPAD_LEFT)) {setFacing (слева); acceleration.x = -drag.x; } Еще, если (FlxG.keys.pressed (KeyEvent.KEYCODE_DPAD_RIGHT)) {setFacing (справа); acceleration.x = drag.x; } Если (FlxG.keys.justPressed (KeyEvent.KEYCODE_DPAD_UP) && velocity.y == 0) {velocity.y = -JUMP_ACCELERATION; } <р> Затем мы используем скорость игрока для определения анимации должны быть Играя
, если {игра ("прыжок"). (velocity.y! = 0); } Иначе, если (velocity.x == 0) {игра ("холостой"); } Еще {играть ("Выполнить"); } Super.update (); }}
Создание игры на Google Android игры с Flixel - Добавление Weapons
- Понимание CSS абсолютного и Layering
- Учебник по программированию Away3D - Окружающа…
- Как настроить Windows Vista сетевых соединений
- Введение в поля формы Проверка с помощью Javas…
- Передача параметров процедуры в Sybase SQL Anywhere
- Начало работы с C ++ на Chrys
- C # Учебники - Урок 0: Ваш первый C # приложений …
- Знакомство Plc
- Возвращение Ссылки в Php
- Пакеты и композиции