2013-11-24 2 views
2

저는 글래스 GDK와 글래스 '네이티브'(Java) 개발을 일반적으로하고 있습니다. 글래스 (표준 안드로이드 컨벤션 사용)에서 충분히 잘 작동하는 오픈 GL 앱을 가지고 있으며, GDK로 포팅하여 음성 트리거를 이용하는 방법을 찾고 있습니다.라이브 카드의 OpenGL?

확실히 내가 몰입감으로 충분히 쉽게 사용할 수 있지만 (내가 어쨌든 생각한다) 내가하고 싶은 것은 라이브 카드로 사용하는 것입니다. 나는 이것이 가능한지 또는 실용적인지 모르겠다. 이 문서는 고주파 렌더링 카드를 사용하는 것이 가능해야 함에도 불구하고 다이빙하기 전에 더 많은 경험을 가진 사람이 몸무게가 늘어나기를 기대하고 있음을 암시하는 것으로 보입니다.

(이것이 분명한 경우 용서하십시오. 지난 몇 년 동안 IOS/obj-c 지역에서 안드로이드를 보냈던 안드로이드)

+1

Ok - 몇 가지 고려 사항 후에 Immersion을 사용해야한다고 생각합니다. 라이브 카드는 SurfaceViews를 사용합니다. Immersion이 내가 필요한 컨트롤을 제공 할 때 사용할 수 있는지 여부는 모르겠습니다. 또한 유리 (지도 애플 리케이션)에 다른 OpenGL 애플 리케이션에 대한 생각은 그렇게 immersions을 사용하는 방법으로 보인다. – loghound

+0

google-gdk 태그가 추가되었습니다. – louielouie

+1

다른 사람들이 github에 템플릿을 넣어 주시겠습니까? 나는 또한 유리에 opengl을 가지고 싶습니다. 그리고 나는 다른 사람들도있을 것이라고 확신합니다. –

답변

-1

나는 당신의 앱을보고 더 많은 사용자 입력을 원할지 여부와 당신이 당신의 특정 부분에 살고 싶어하는지 타임 라인 또는 사용자가 원할 때 시작되도록하십시오.

특히, 라이브 카드가 타임 라인에 있기 때문에 타임 라인을 탐색하기 때문에 라이브 카드를 뒤로 당기거나 앞으로 감는 제스처를 캡처 할 수 없습니다. https://developers.google.com/glass/develop/gdk/ui/index

침수를 사용하는 경우에는 앞뒤로 움직이는 제스처와 그 외 다른 것들도 사용할 수 있습니다 : https://developers.google.com/glass/develop/gdk/input/touch 이것은 완전한 통제권을 부여합니다 UI 및 터치 패드, 스 와이프 다운은 사용자의 몰입을 종료해야합니다.

단점은 사용자가 집중 교육을 종료하면 음성 트리거로 다시 시작해야하는 반면 라이브 카드는 타임 라인의 일부로 계속 살아야한다는 것입니다.

LiveCard에서 사용할 수있는 서페이스 또는 사용자가 액센트에 넣기로 선택한보기 (즉, 집중 기능)에서 렌더링을 수행 할 수 있어야합니다. 예를 들어, GLSurfaceView는 사용자가 필요로하고 Surface를 내부적으로 사용합니다. http://developer.android.com/guide/topics/graphics/opengl.html RemoteView를 피하고 싶지만 이미 알아 냈다고 생각합니다.

+0

이 답변은 "예, 가능합니다"라고 읽지 만 어떻게 할 것인지 잘 모르겠습니다. 내가 본 (나침반) 예제 라이브 카드에는'GLSurfaceView.Renderer'가 아닌'android.view.SurfaceHolder.Callback' 만 사용하는 방법이 있습니다. 가능하다고 확신합니까? – nmr