2011-11-29 5 views
1

잘 작동하는 안드로이드 애플 리케이션을 가지고. 그리고 이제는 WebGL을 사용하여 그래픽 기능을 추가하고 싶지만 3D로 많은 경험을하지 못했습니다. 특히 안드로이드에서 그렇습니다. 이 새로운 기능을 통합 한 후에 내 안드로이드 앱 (어떻게 성능을 의미합니까)을 사용할 수있을 것이라고 제안해야합니까?안드로이드 애플 리케이션에서 WebGL을 통합

또한 내 앱에서 "WebGL 코드"를 사용할 수 있는지 알고 싶습니다. PC 웹 브라우저에서 정상적으로 작동합니까?

답변

4

귀하의 질문에 약간의 불확실성이 있습니다. 3D 콘텐츠를 추가 할 기본 Android 앱이있는 것처럼 나에게 들립니다. 그렇다면 WebGL이 최선의 선택이 아닐 수도 있습니다.

WebGL은 자바 스크립트로 코딩 된 웹 브라우저를 통해 작동하는 OpenGL에 대한 인터페이스입니다. 일부 모바일 기기는 모바일 기기를 사용하도록 설득 할 수 있지만 일반적으로 대부분의 모바일 웹 브라우저에서는 사용할 수 없습니다. 가까운 장래에 이러한 변화가있을 수 있지만, 정확히 언제 추측 할 수 있습니다. 요컨대 WebGL은 현재 휴대 전화의 목표가 아닙니다.

(자바로 코딩 된) 기본 Android 앱이있는 경우 OpenGL ES 2.0에 액세스 할 수 있습니다. 기능은 WebGL과 동일하지만 플랫폼 언어를 통해 액세스 할 수 있으므로 성능이 향상됩니다. WebGL 앱을 사용하는 경우 API가 거의 동일하므로 Android로 포팅하는 것이 매우 간단해야합니다.

Android 앱에서 OpenGL을 사용하려면 설명서가 here입니다.

0

이제 Chrome 실험에는 모바일 용 섹션 https://www.chromeexperiments.com/mobile이 있습니다.

아래 그림과 같이 WebGL을 수 있도록함으로써 안드로이드 크롬 브라우저에서 WebGL이 예제의 넓은 범위를 재생할 수 있지만 : -

enable webgl chrome android

당신은 크롬 브라우저에서 WebGL을 사용할 수있을 것입니다이 방법을 -

webgl android

불행하게도 기존 웹보기가 WebGL을을 지원하지만, WebGL을 지원을 WebView V36하지 않습니다. 유사한 목적으로 openGL을 사용할 수 있습니다.

관련 문제