250 likes | 396 Views
Разработка игр для Windows Phone. Разработка игр для Windows phone. Сергей Лутай MVP, MCT, MCPD @sergeylutay. Карта доклада. Что мы имеем? Чем писать? Новые рынки Производительность. Что мы имеем?. Новые рынки. Потенциально рынок увеличится на 60% пользователей. UAE. Slovakia.
E N D
Разработкаигр для Windows phone Сергей Лутай MVP, MCT, MCPD @sergeylutay
Карта доклада Что мы имеем? Чем писать? Новые рынки Производительность
Потенциально рынок увеличитсяна 60% пользователей
UAE Slovakia Qatar Bulgaria Bahrain Lithuania Croatia Slovenia Venezuela Iraq Vietnam Turkey Iceland Ukraine Costa Rica China Kazakhstan Romania Latvia Israel Estonia Saudi Arabia Thailand
Silverlight XNA HTML5 XNA & HTML5 Silverlight & Silverlight & HTML5 Silverlight & XNA XNA & HTML5
Silverlight& XNA Элементы управления Система навигации WebBrowser Стили Высокая эффективность 2D и 3D графика
Отслеживание состояния Visual Studio Profiler CustomCounters DeviceExtended Properties
Только устройства 512MB Только Marketplace . . . </Capabilities> <Requirements> <Requirement Name="ID_REQ_MEMORY_90" /> </Requirements> . . .
Использование WebBrowser Только проверенные страницы WebBrowserTask 256MB
Изображения Размер имеет значение 800х480 и не больше Специальные форматы
Исползование SoundEffect Создавать один раз soundEffect.Dispose()
Ресурсы в XNA JPG только файл DXTкомпресия GC.Collect() ! План использования памяти
Уменьшение памяти Качество звука Формат изображений SpriteBatch.Draw(… , rect, …) Текстура для группы Sprite Sheet
Использование ресурсов Демонстрация
О чем говорили Состояние Технологии Устройства Игры Контент Рынки Оптимизация Лучшие практики Инструменты
Вопросы http://lutay.uneta.com.ua @sergeylutay http://lutay.uneta.com.ua @sergeylutay