Информация о книге

978-5-496-01080-1

Главная  » Тематика определяется » Разработка игр под Android

ди М., Разработка игр под Android

Питер, 2014 г., 978-5-496-01080-1


Описание книги

Книга \"Разработка игр под Android\" станет вашим первым надежным источником решений проблем, возникающих при создании игр для платформы Android. В этой книге представлены распространенные проблемы и их решения, а также исходный код. Здесь вы можете найти решения проблем, характерных для разработки двухмерных игр: дизайн игрового меню, обнаружение столкновений, перемещение персонажей и фона, а также многое другое. Книга содержит рекомендации о том, как обрабатывать данные, вводимые игроком, как создавать несколько уровней, графику для разных разрешений экрана, а также о том, как работать с датчиками устройства. В этом издании вы найдете шаблонные фрагменты кода, решения и фреймворки, предназначенные для создания и настройки вашей игры, а также для последующей ее продажи. В книге \"Разработка игр под Android\" содержится информация по следующим вопросам: - основы работы с OpenGLES 2/3 на платформе Android; - создание крупных проектов, использующих графику; - добавление в игру множества уровней; - повышение сложности расчетов в ваших проектах; - хранение данных и многое другое.

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Об авторе
О техническом рецензенте
Благодарности
От издательства
Введение
Глава 1. Приступаем к работе
1.1. Что вам понадобится
1.2. Навыки и опыт
1.3. Версии программного обеспечения
1.4. Первый взгляд на OpenGL ES
1.5. Как OpenGL ES работает с Android
1.6. Конвейеры с фиксированной
функциональностью
1.7. Шейдеры
1.8. Как работают игры
1.9. Android и игровые движки
1.10. Резюме
Глава 2. Загрузка изображения
2.1. Загрузка изображения с помощью методов
ядра Android
2.2. Загрузка изображения с помощью OpenGL ES
2.3. Сохранение изображений для различных
разрешений экрана
Глава 3. Экран заставки
3.1. Создание экрана-заставки
3.2. Загрузка нескольких изображений в качестве
заставки
3.3. Плавный переход к экрану-заставке и из него
Глава 4. Экран меню
4.1. Создание двухкнопочного экрана меню
4.2. Связывание кнопок меню
4.3. Запуск потока игры
4.4. Корректный выход из игры
4.5. Изменение изображений кнопок меню
4.6. Блокировка ориентации экрана
Глава 5. Считывание ввода игрока
5.1. Определение прикосновений к экрану
5.2. Определение множественных касаний
5.3. Разделение экрана на сенсорные зоны
5.4. Определение пролистывания экрана
5.5. Использование акселерометра устройства
Глава 6. Загрузка листов с тайлами
6.1. Использование листов с тайлами
6.2. Доступ к изображениям листа тайлов
6.3. Смена кадров листа тайлов
6.4. Анимация изображений с листа тайлов
Глава 7. Прокрутка фонового изображения
7.1. Загрузка фонового изображения
7.2. Горизонтальная прокрутка фонового
изображения
7.3. Вертикальная прокрутка фонового
изображения
Глава 8. Прокрутка нескольких фоновых
изображений
8.1. Загрузка двух фоновых изображений
8.2. Прокрутка двух фоновых изображений
8.3. Прокрутка двух фоновых изображений с
разной скоростью
Глава 9. Синхронизация фонового изображения с
перемещением персонажа
9.1. Прокрутка фона в двух направлениях
9.2. Перемещение фонового изображения в ответ
на действия пользователя
Глава 10. Построение уровня с помощью тайлов
10.1. Загрузка тайлов из листа с тайлами
10.2. Создание уровня из тайлов
Глава 11. Перемещение персонажа
11.1. Перемещение персонажа в четырех
направлениях
11.2. Перемещение персонажа с разной скоростью
11.3. Анимация движения персонажа
Глава 12. Перемещение врага
12.1. Загрузка врагов в определенных местах
12.2. Загрузка врагов в случайных местах
12.3. Перемещение врагов по заданному пути
Глава 13. Перемещение персонажа с
препятствиями
13.1. Прыжок между платформами
13.2. Перемещение вверх по ступенькам
Глава 14. Стрельба из оружия
14.1. Подключение кнопки "Огонь"
14.2. Анимация ракет
14.3. Анимация метательного оружия
Глава 15. Обнаружение столкновений
15.1. Обнаружение препятствий
15.2. Обнаружение столкновений между
несколькими движущимися объектами
15.3. Изменение траектории объекта
15.4. Повреждения объектов при столкновении и
удаление уничтоженных объектов
Глава 16. Ведение счета
16.1. Присвоение объектам значений очков
16.2. Добавление и отслеживание счета
16.3. Отображение счета на экране
Глава 17. Следим за временем
17.1. Отслеживание времени в игре
17.2. Прекращение действий по истечении
времени
17.3. Остановка таймера по выполнении задачи


Об авторе


Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач....

План счетов бухгалтерского учета с последними изменениями 

Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....

На ферме. Книжка с наклейками 

Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги ди М., Разработка игр под Android в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.