Я пытаюсь сделать следующее представление:
Если виды были слоистыми (снизу вверх):
- уровень 1: базовый XML-макет (изображение, кнопки и т.д.)
- слой 2: сцена OpenGL с прозрачным фоном, которую мы можем видеть через
- слой 3: некоторые виджеты поверх сцены OpenGL (т.е.
TextView)
Я использовал GLSurfaceView и TextureView вдоль этих строк без успеха. Я могу установить непрозрачность на поверхность, но весь вид становится полупрозрачным, а setZOrderOnTop должен быть установлен на true, поэтому виджет не может жить сверху. Я также пробовал rajawali3d, тот же результат
Может ли это вообще достигнуться? Использование видов акций? Или библиотека?
update: также попытался JPCT-AE, те же результаты.
update 2: похоже, существует способ иметь плавающее представление OpenGL с UnityPlayer, когда он использовал SurfaceView, но это больше не относится к новому SDK.
