Главная » Статьи для тега "Android"

Доступ к размеру экрана и плотности в Processing

Добавлено Дата: 9 April, 2014 категория: Processing

В примере Запуск скетча в эмуляторе Android вы узнали, что ОС Android сама устанавливает размер окна скетча. В этом примере мы посмотрим, как получить доступ к ширине, высоте, DPI и плотности экрана. Существует множество устройств Android с разными размерами экрана и разрешением. Эти величины позволят вашему скетчу корректно работать на всех этих устройствах.

Читать »

Запуск скетча Processing в эмуляторе Android

Добавлено Дата: 3 April, 2014 категория: Processing

Теперь, когда вы установили SDK, настало время засучить рукава и заняться кодом. Начнем с написания простого скетча и запустим его в эмуляторе Android. Если у вас нет под рукой устройства Android, эмулятор будет прекрасным приложением для тестирования ваших приложений.

Читать »

Использование акселерометра в Processing

Добавлено Дата: 26 March, 2014 категория: Processing

Большинство устройств Android содержат акселерометр. Этот чип используется для опреления ориентации вашего устройства. Он будет возвращать разные значения, если вы будете держать устройство вертикально, горизонтально или вверх дном. В этом примере мы научимся считывать эту информацию для игры в шариком на экране.

Читать »

Установка Android SDK для Processing

Добавлено Дата: 24 March, 2014 категория: Processing

Для создания приложений под Android нам нужно выполнить некоторые приготовления. Начнем с установки на наш компьютер Android SDK и укажем Processing, где его найти. Это самый важный шаг. Без этого мы не сможем работать в новом режиме Android.

Как это делается

Читать »

Запуск скетча Processing на устройстве Android

Добавлено Дата: 22 March, 2014 категория: Processing

Если вы читаете эту главу, то у вас, скорее всего, есть сногсшибательная идея и вы хотите реализовать ее на устройстве Android. Эмулятор Android хорош для тестирования, но в реальном устройстве у вас будет доступ ко множеству интересных вещей: акселерометру, GPS, и тачскрину. Давайте рассмотрим процесс установки скетчей на ваше устройство.

Читать »

Создание 3D скетчей на Android в Processing

Добавлено Дата: 13 March, 2014 категория: Processing

В Главе 3, Рисование в 3D – освещение и камера вы узнали все о рисовании всяких фигур в 3D. В этом примере мы посмотрим, как работает третье измерение на вашем устройстве Android.

Как это делается

Начнем с записи в новый скетч следующего кода. Код довольно прост. Он описывает белый куб и цветной квадрат, вращающиеся в центре экрана.

Читать »

Добавление иконки к приложению Android в Processing

Добавлено Дата: 7 March, 2014 категория: Processing

Если вы хотите, чтобы ваше приложение выделялось из множества других, вам понадится классная иконка, чтобы пользователь мог легко найти его на своем устройстве. Это, возможно, самый легкий пример из этой главы, но если вы хотите распространять ваше приожение через Android Market, без него вам не обойтись.

Читать »

Переключение режимов Processing

Добавлено Дата: 23 January, 2014 категория: Processing

Первый релиз Processing имел один стандартный режим Java. Но за последние коды многое изменилось. Язык Processing был перенесен Джоном Резигом на JavaScript для демнострации возможностей элемента canvas HTML5. Также Processing 2 теперь позволяет вам создавать приложения для ОС Android.

Читать »

Поддержка устройств ввода – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 2 October, 2013 категория: Программирование игр под Android

Как обсуждалось в Android мы получаем информацию от различных устройств ввода. В этом разделе мы обсудим три наиболее важных метода ввода и работу с ними: сенсорный экран, клавиатуру и акселерометр.

Обработка событий касания и множественных касаний

Читать »

УСТРОЙСТВА, УСТРОЙСТВА, УСТРОЙСТВА – ANDROID

Добавлено Дата: 29 September, 2013 категория: Программирование игр под Android

 

Android не ограничивается одной аппаратной экосистемой. Такие известные производители устройств, как НТС, Motorola и Samsung, быстро сориентировались и предлагают широкий спектр устройств, работающих на этой платформе. Помимо смартфонов на рынке в последнее время появилось много планшетов, использующих Android. Некоторые ключевые концепции соблюдаются для всех устройств, что несколько упрощает жизнь разработчика игр.

Читать »

ОПТИМИЗАЦИЯ DROID INVADERS

Добавлено Дата: 29 September, 2013 категория: Программирование игр под Android

 

Перед тем как подумаем об оптимизации нашей игры, улучшим ее производительность.

Поместим экземпляр класса FPSCounter в класс GameScreen и посмотрим на его выводимые сообщения на устройствах Hero, Droid и Nexus One.

Читать »

Интерфейс Touch Handler – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 29 September, 2013 категория: Программирование игр под Android

Чтобы мы могли использовать два класса обработчиков, заменяя один другим, нам необходимо определить общий интерфейс. В листинге 5.8 показан данный интерфейс, называющийся TouchHandler. 7

Листинг 5.8. PeaлизaцияTouchHandler.java для Android 1.5 и 1.6. package corn, badl ogi с. androi dgames. framework. imp.;

Читать »

Доступ к внешнему хранилищу – РАЗРАБОТКА ИГР ДЛЯ ОС ANDROID

Добавлено Дата: 28 September, 2013 категория: Программирование игр под Android

Хотя ресурсы прекрасно подходят для хранения изображений и звуков нашего приложения, иногда необходимо сохранять информацию и позже загружать ее вновь. Простой пример – работа с таблицей лучших результатов.

Android предлагает различные способы для реализации этого; вы можете использовать общие настройки приложения, маленькую базу данных SQLite и т. д. У всех этих возможностей есть общая черта – они не обрабатывают большие двоичные файлы. Для чего нам это может понадобиться? Хотя мы можем указать системе, чтобы она устанавливала приложение во внешнее хранилище (и таким образом не тратить память внутреннего хранилища), это будет работать только в версиях Android начиная с 2.2. В более старых версиях ОС все данные приложения будут храниться во внутренней памяти устройства. Теоретически мы могли бы включить код нашего приложения в АРК-файл и загружать все ресурсы с сервера на карту памяти SD при первом запуске программы. Многие известные игры для Android так и делают.

Читать »

КОНСОЛЬ РАЗРАБОТЧИКА – РАЗРАБОТКА ИГР ДЛЯ ANDROID

Добавлено Дата: 28 September, 2013 категория: Программирование игр под Android

 

Как только ваша игра попадет на рынок, вы захотите отслеживать ее статус. Сколько людей уже ее загрузили? Были ли падения приложения? Что говорят пользователи? Обо всем этом вы можете узнать из консоли разработчика (см. рис. 13.6).

Читать »

ANDROID GAME DEVELOPMENT FRAMEWORK

Добавлено Дата: 24 September, 2013 категория: Программирование игр под Android

Основная причина того, что вам пришлось изучить всю эту скучную теорию и провести несколько тестов программ, такова: если вы хотите писать игры, вам надо точно знать, как конкретно это работает. Конечно, вы можете скопировать и вставить код, который вы найдете где-то на просторах Интернета, и надеяться, что каким-то волшебным способом он превратится в новый топовый шутер от первого лица. Но гораздо лучше иметь твердые знания о том, как создать простую игру с нуля, как структурировать качественный API для 2D-nporpaMM, и о том, какие возможности предоставляют API Android для того, чтобы претворить ваши идеи в жизнь.

Читать »