- •Содержание
- •Создание html5игр Введение
- •1.1 Преимущества html5
- •1.2 Работа с медиа элементами
- •1.3 Работа с графическими элементами
- •1.4 Ход работы
- •Варианты заданий
- •Вопросы для самоконтроля
- •Источники
- •Создание уровней игры с помощью udk Введение
- •2.1 Построение геометрии
- •2.2 Наложение текстур
- •2.3 Модель освещения
- •2.4 Статические объекты в udk
- •Варианты заданий
- •Вопросы для самоконтроля
- •3. Создание скриптов на основе udk
- •3.1 Общий обзор Kismet
- •3.2 Написание простейшего мувера
- •3.3 Создание логики ии
- •Варианты заданий
- •4.2 Настройка камеры в xna
- •4.3 Загрузка модели в игру
- •Варианты заданий
- •Вопросы для самоконтроля
- •Источники
Содержание
Содержание 1
1.Создание HTML5 игр 3
Введение 3
1.1 Преимущества HTML5 4
1.2 Работа с медиа элементами 6
1.3 Работа с графическими элементами 10
1.4 Ход работы 18
Варианты заданий 25
Вопросы для самоконтроля 25
Источники 25
2.Создание уровней игры с помощью UDK 27
Введение 27
2.1 Построение геометрии 28
2.2 Наложение текстур 39
2.3 Модель освещения 41
2.4 Статические объекты в UDK 50
Варианты заданий 55
Вопросы для самоконтроля 56
3. Создание скриптов на основе UDK 57
3.1 Общий обзор Kismet 57
3.2 Написание простейшего мувера 64
3.3 Создание логики ИИ 91
Варианты заданий 102
Вопросы для самоконтроля 102
Источники 102
4. Создание XNA-игр 103
Disclaimer 103
4.1 Матрицы в XNA 103
4.2 Настройка камеры в XNA 103
4.3 Загрузка модели в игру 105
Варианты заданий 107
Вопросы для самоконтроля 107
Источники 108
Создание html5игр Введение
HTML 5 – язык для структурирования и представления информации. Это пятая версия HTML-стандарта (изначально созданного в 1990 году и последней версией которого являлся HTML4, стандартизированный в 1997 году) и находится на стадии разработки(см. рис. 1).
Рисунок 1 – История HTML5
Основной ее целью является улучшить язык, поддерживающий работу с новейшими мультимедийными приложениями, при этом сохраняется легкость чтения кода для человека и ясность исполнения для компьютеров и приспособлений (веб-браузеры, синтаксические анализаторы и т.д.).
Следуя его непосредственным предшественникам HTML 4.01 и XHTML 1.1, HTML 5 отвечает всем требованиям, для которых HTML и XHTML в основном используются во всемирной паутине. HTML 5 также считается микстурой будущего с введенными различными спецификациями, вместе с тем введенными продуктами программного обеспечения, такими как веб-браузеры, установленными для использования в общей практике, а также исправления множества синтаксических ошибок, возникающих в существующих веб-документах. HTML 5 — также попытка определить единый язык разметки, который мог бы быть написан как и в HTML, так и в XHTML и был бы синтаксически корректен. Он включает в себя детальные модели обработки, чтобы поддерживать больше взаимодействующих процессов; он расширяет, улучшает и рационализирует разметку, пригодную для документов, и вводит разметку и API для сложных веб-приложений.
Рабочая группа по разработке Гипертекстовых Прикладных Технологий в Веб (WHATWG) начала работу над новым стандартом в 2004 году, когда World Wide Web Consortium (W3C) сосредоточился на будущих разработках XHTML 2.0, а HTML 4.01 не изменялся с 2000 года. В 2009 году W3C признал, что срок работы у рабочей группы XHTML 2.0 истек, и решил не возобновлять его. В настоящий момент W3C и WHATWG работают вместе над разработкой HTML 5.
Даже несмотря на то, что HTML 5 был хорошо известен среди веб разработчиков в течение нескольких лет, он стал основной темой СМИ только в Апреле 2010. После этого, глава компании Apple Inc Стив Джобс написал публичное письмо, заголовок которого гласил: «мысли на Flash», где он заключил, что с разработкой HTML 5 нет больше необходимости смотреть видеоролики или использовать другие виды приложений с помощью Adobe Flash. По этому поводу вспыхивали дебаты в кругу веб-разработчиков, причем некоторые намекали, что хотя HTML 5 обеспечивает расширенную функциональность, разработчики должны принимать во внимание различность браузеров и поддержку различных частей стандартов также, как и функциональные различия между HTML 5 и Flash.
В дополнении к определению разметки HTML 5 устанавливает скриптовый Интерфейс прикладного программирования (API).