Майкл Моррисон

Создание игр для мобильных телефонов


Скачать книгу

объектом Graphics, ассоциированным с холстом, все построения выполняются в буфере, на экране изменения не будут видны. Вызов метода flushGraphic() позволяет отобразить все, что было построено в памяти, на экране. При этом содержимое буфера не изменяется и не стирается, а просто выводится на экран.

      В копилку Игрока

      Когда вы создаете объект класса GameCanvas, при инициализации буфер заполняется пикселями белого цвета.

      Класс GameCanvas реализует ряд интересных методов, которые можно применять при создании мобильных игр, например, эффективная обработка ввода, с которой вы познакомитесь в следующей главе. А пока – вы достаточно знаете для того, чтобы создавать плавную анимацию в мидлете.

      Построение программы UFO

      Хотя можно привести массу примеров написания программы с применением спрайтовой анимации, UFO (НЛО) – актуален всегда. Если вы когда-нибудь столкнетесь с тем, что в вашей игре чего-то не хватает, добавьте неопознанный летающий объект – это помогает всегда! В этом разделе вы научитесь использовать возможности MIDP для создания мидлета, в котором неопознанный летающий объект будет перемещаться по экрану. Пример UFO демонстрирует основы спрайтовой анимации, показывает, как применять эту методику на практике. По мере изучения материала книги вы будете знакомиться с новыми более интересными возможностями классов анимации MIDP.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

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