2014-11-03 2 views
1

Я разрабатываю приложение с использованием Intel XDK и Angularjs. Я хочу, чтобы приложение было доступно на как можно большем числе платформ, включая Android, iOS и Windows. Я также хочу интерактивную 3D-графику в своем приложении. Возможно ли все это?3D-графика для нескольких платформ с использованием Intel XDK

Я изучил интерфейс игровых интерфейсов (AGI), который поставляется с Intel XDK, но использует 2D-графику.

Я также изучил Marmalade Web, но я не видел никакой документации, учебных пособий или примеров, отображающих интерактивную 3D-графику.

ответ

1

Возможно, вам захочется исследовать использование некоторых игровых движков для обеспечения вашей 3D-графики. Вам, вероятно, понадобится WebGL, чтобы получить достойную производительность и 3D-графику, в которой вы нуждаетесь. Это означает, что вы будете ограничены только новейшими устройствами.

На Android вы можете использовать систему сборки Crosswalk, и она будет включать в себя среду выполнения, которая включает очень эффективную подсистему WebGL, которая будет работать на устройствах Android 4.x (и выше). Для других систем вы должны работать с WebView, который предоставляется на целевой (встроенный браузер не может быть заменен). Таким образом, вы будете ограничены устройствами iOS 8 и Windows 8.1 Phone.

Интерфейс App Gaming в XDK официально устарел и не развивается дальше. Это связано с превосходной поддержкой холста и WebGL в Crosswalk для Android и новой поддержкой WebGL и улучшенной характеристикой JavaScript в новом WKWebView, который является частью iOS 8.