Я не уверен, как реализовать объект, сделанный из OpenGl, в поверхностьView камеры. Возможно ли установить объект OpenGl на пользовательскую камеру для Android, которая использует surfaceView. ?Как добавить объект OpenGl в камеру surfaceView?
1
A
ответ
1
No.
Поверхность В SurfaceView имеет отношения между производителями и потребителями. В этом случае производитель - это Камера, а потребитель - системный компоновщик (поверхностный фильтр). Чтобы использовать Surface с OpenGL ES, вам нужно будет подключить OpenGL в качестве производителя, а на Surface не может быть одновременно два производителя.
Вместо этого вы создаете второй SurfaceView и вызываете setZOrderMediaOverlay()
, чтобы поместить его над поверхностью, управляемой камерой, но ниже пользовательского интерфейса, а затем визуализировать с помощью GLES. См. Grafika's «Многоповерхностный тест» для демонстрации перекрытия SurfaceViews.
Смежные вопросы
- 1. SurfaceView не отображает камеру
- 2. используя внутреннюю камеру через SurfaceView
- 3. SurfaceView с OpenGL ES
- 4. Как переместить 2D-камеру в OpenGL
- 5. Получить RGB из SurfaceView, отображающего живую камеру
- 6. Как добавить textVIEW в камеру Previw
- 7. Как поместить «камеру» внутри куба в OpenGL
- 8. Как сделать камеру OpenGL и камеру Ray-tracer одинаковым образом?
- 9. Холст на SurfaceView и объект ниже SurfaceView
- 10. OpenGL, вращающий камеру вокруг точки
- 11. Three.js: добавить свет в камеру
- 12. Как настроить камеру OpenGL для гоночной игры
- 13. OpenGL как реализовать свободную движущуюся камеру?
- 14. Как настроить камеру на объект
- 15. android-SurfaceView: «Объект исчезает»
- 16. Как можно перенести объект в SurfaceView
- 17. Surfaceview с использованием Mobile Vision Отображает камеру в ландшафте
- 18. Как повернуть определенный объект в openGL?
- 19. Добавить фрагмент в основной SurfaceView
- 20. Как добавить UIView на камеру?
- 21. Как добавить камеру к изображению
- 22. Как добавить стандартные полосы прокрутки в SurfaceView?
- 23. openGL: Поверните всю сцену или «поверните» камеру
- 24. Как сделать камеру OpenGL движущейся в SFML перемещением мыши
- 25. Переключение на фронтальную камеру и обратно Камера Android SurfaceView
- 26. Что использовать Canvas/Surfaceview или OpenGL
- 27. Обработка изображений OpenGL для Android - без SurfaceView
- 28. Android: Решение между SurfaceView и OpenGL (GLSurfaceView)
- 29. Как добавить subviews в пользовательскую камеру?
- 30. Как добавить плавучую кнопку в камеру iOS?