ПрограммированиеНовостиКатегории

iPhone

Смотрите также категорию iPhone для всех разделов

6 апр 2010

Microsoft официально подтвердила информацию о том, что для разработки под Windows Phone 7 можно будет использовать Silverlight и XNA. Учитывая, что приложения для Windows Mobile не будут запускаться на новом устройстве, можно сказать, что Microsoft сделал реверанс в сторону Google и новая мобильная платформа будет опираться на .NET.

Если поддержка Silverlight была практически очевидна, то XNA оказывается приятным бонусом. На текущий момент XNA позволяет разрабатывать игры для XBox 360, Zune HD и Windows.

Кроме того, за счёт поддержки open source сообществом, существуют простые пути возможности портировать приложение за пределы указанных систем:
- MonoXNA (http://code.google.com/p/monoxna/), позволяет портировать приложения для XNA на MacOS и Linux через использование OpenGL
- SilverSprite (http://silversprite.codeplex.com/), позволяет запускать 2D игры для XNA на Silverlight 3.
- XNATouch (http://xnatouch.codeplex.com/), позволяет портировтаь приложения для XNA на iPhone при помощи MonoTouch.

Таким образом, XNA укрепляет свои позиции, не только как средства для быстрого прототипирования игр, но и как полноценное средство разработки.

Ссылка | Комментарии [4]

3 фев 2010

Тим Омерник из компании ngmoco:) делится в своём видео секретами оптимизации использования OpenGL на платформе iPhone. Видео записано на выступлении Тима в Стенфордском университете в мае 2009 года. ngmoco:) известна таким хитом как Rolando 2, ставшей по мнению сайта Gamasutra одной из самых значимых игр для платформы.

Вот пять основных моментов, на которые Тим рекомендует обратить внимание:
- Сбор геометрии в пакеты (batches),
- Сбор текстур в атлас,
- Правильный формат массивов с информацией о геометрии (XYZ RGBA UV),
- Использование индексов,
- Геометрия с координатами в формате Short рисуется быстрее, чем в формате Float.

Ссылка

29 дек 2009

Последовал закономерный шаг — после выпуска практически бесплатной версии Unreal Engine 3 (UDK) вышла версия для iPhone. Похоже, что каждый создатель игрового движка сейчас заботится о том, чтобы привлекательное слово iPhone появилось рядом с названием их детища. Для работы движка требуется наличие OpenGL ES 2.0, а это значит, что поддерживаются только последние модели iPhone и iPod Touch.

Ссылка | Комментарии [6]

11 окт 2009

Новая версия отладчика gDEBugger, получившая номер версии 5.3, теперь поддерживает Windows, Linux, MacOS и iPhone, включая 64-битные версии ОС. Кроме прочего заявлена поддержка OpenGL 3.1. Максимальная доступная версия OpenGL ES для XP и Vista – 1.1, для iPhone – 2.0. Основная цель программы – помочь в поиске ошибок, оптимизации скорости приложений и потребления памяти.

Скачать отладчик можно тут. Стоимость продукта от $500 до $2500, в зависимости от платформы.

Ссылка

9 сен 2009

Вышла новая версия OpenTK — кросс-платформенной библиотеки на языке C#, которая предоставляет доступ Mono/.NET к OpenGL, OpenGL ES, OpenAL и OpenCL. Самая последняя версия библиотеки теперь поддерживает все OpenGL ES расширения. В OpenGL было добавлено подмножество команд ARB_imaging. Была добавлена поддержка iPhone через проект MonoTouch. Измения также коснулись OpenCL и связи с фреймворком Tao.

Ссылка

Архив