Вопросы по теме 'glsurfaceview'
Android View или SurfaceView, что мне использовать?
Я пытался сделать приложение с возможностью прокрутки/масштабирования, и все прошло отлично, кроме рисования растровых изображений. Это очень большое изображение (6656 на 4096), которое я разбил на фрагменты. Существует массив прямоугольников, к...
7443 просмотров
schedule
19.12.2022
Как я могу использовать несколько компонентов GLSurfaceView в одном макете?
Я пишу API визуализации информации для Android и столкнулся с проблемой, пытаясь разместить две единицы пользовательского GLSurfaceView в макете. Пользовательский GLSurfaceView на данный момент является просто расширением GLSurfaceView для...
10323 просмотров
schedule
07.04.2024
Сохранять ссылку на gl в GLSurfaceView::onSurfaceCreated?
Безопасно ли сохранять ссылку на параметр gl GL10 при вызове GLSurfaceView::onSurfaceCreated?
Я хотел бы инициализировать текстуры в какой-то момент позже, чем onSurfaceCreated, но сейчас я не знаю, поэтому я подумал, можно ли просто сохранить...
562 просмотров
schedule
25.08.2022
Скриншот OpenGL Android
У меня есть приложение, которое использует GLSurfaceView для создания трехмерных изображений в Android. Я хотел бы, чтобы пользователь мог сделать снимок экрана. Я думаю, что этот фрагмент кода должен хранить цвета пикселей и хранить их внутри...
1163 просмотров
schedule
12.12.2022
Проблемы с GLSurface в onPause()/ onResume()
У меня проблемы с моим GLSurfaceView.
Моя основная деятельность имеет TabLayout. Я поместил GLSurfaceView на вкладку следующим образом:
renderer = new GLRendererX(Interface.this);
cube3d = new GLSurfaceView(Interface.this);...
2321 просмотров
schedule
08.04.2022
cocos2d-android: выпуск поверхности EGL из-за паузы
Я новичок в cocos2d-android. Когда я ставлю игру на паузу, она работает, но когда я пытаюсь возобновить ее, она не работает. LogCat показывает: освобождает поверхность EGL, потому что приостановлено tid=9. Как это исправить? Пожалуйста, любой ответ.
231 просмотров
schedule
08.04.2022
Настройка нескольких действий, каждое из которых содержит GLSurfaceView в TabHost
Моя настройка выглядит следующим образом: у TabHost есть два дочерних действия, каждое с одним GLSurfaceView в качестве содержимого. Две Activity, конечно же, пересылают свои события onPause() и onResume() в свои GLSurfaceViews.
Первое действие...
789 просмотров
schedule
24.04.2024
Отрисовка пользовательского интерфейса Android поверх GLSurfaceView
Для моей игры я думаю о рисовании элементов пользовательского интерфейса (TextView для отображения прошедшего времени, кнопок для приостановки/перезапуска игры) поверх моего GLSurfaceView с использованием RelativeLayout...
До сих пор я сам...
6962 просмотров
schedule
05.12.2022
Поведение очистки GLSurfaceView onDrawFrame
Я столкнулся с различным поведением с GLSurfaceView. Насколько я знаю, программа несет ответственность за очистку буфера (цвета и глубины) каждого кадра. Это означает, что если я не очищаю буфер, я получаю содержимое последнего кадра (или...
2577 просмотров
schedule
04.06.2022
GLSurfaceView отображает черный цвет на Nexus 7 с Android 4.2
У меня есть приложение OpenGL ES2.0, которое работает на устройствах с различными версиями Android от 2.2 до 4.1. Однако мне сказали, что при запуске на Nexus 7 с Android 4.2 3D-графика в приложении полностью черная. Однако панель действий и диалоги...
2104 просмотров
schedule
21.11.2022
Макет поверх GlSurfaceView исчезает и появляется сам по себе
У меня есть GLSurfaceView, который отображает изображение как текстуру. Я прикрепил GestureDetector к GLSurfaceView. Когда пользователь нажимает на экран, я хочу отобразить линейный макет поверх GLSurfaceView.
В настоящее время, когда...
643 просмотров
schedule
08.02.2023
Как выполнить очистку в собственной куче, когда контекст opengl потерян в GLSurfaceview в Android?
Делаю обертку для родного 3д движка. и я использовал GLSurfaceView для установки контекста egl для моего движка.
Проблема в том, что когда GLSurfaceView теряет свой контекст egl (onPause и т. д.), я действительно хочу освободить память,...
553 просмотров
schedule
28.03.2023
Переходы между фрагментами Android с помощью GLSurfaceView
У меня есть GLSurfaceView во фрагменте, причем это мой основной фрагмент. Когда я делаю переход от фрагмента с моим GLSurfaceView к другому фрагменту без GLSurfaceView, GLSurfaceView немного перемещается вверх перед началом перехода.
Я попытался...
1076 просмотров
schedule
22.12.2022
Предотвратить уничтожение EGLContext при переходе в фоновый режим
Моя игра для Android (OpenGL ES 2.0) должна быть приостановлена, когда пользователь сворачивает ее, не уничтожая то, что уже нарисовано на экране. Изначально он использовал NativeActivity и чистый C++, но, похоже, там это невозможно. Я переписал...
1629 просмотров
schedule
20.07.2022
Эффект изображения Android с использованием GPUImage
Я даже не знаю об эффектах изображения, я пытаюсь использовать фильтр изображения для одного изображения, на котором я сделал рисунок. Для рисования я использовал DrawingView, но теперь для эффекта я погуглил и узнал, что его можно применять с...
4710 просмотров
schedule
09.12.2022
Android: рендеринг с SurfaceTexture в FrameBuffer
Я работаю над эффектом, который требует двухпроходного рендеринга (т. е. два отдельных шейдера применяются последовательно). Я использую GLSurfaceView с пользовательским средством визуализации.
Чтобы добиться этого эффекта, я сначала пытаюсь...
1873 просмотров
schedule
31.10.2022
Android: обрезка видео во время записи с использованием MediaCodec и MediaMuxer
Я пытаюсь записать видео с помощью GLSurfaceView и аудио из AudioRecord. В MediaMuxer я отправляю как аудио, так и видео данные при вызове onFrameAvailable. Я установил размер предварительного просмотра камеры 1280 * 720 и предварительный просмотр в...
821 просмотров
schedule
07.01.2023
Adroid ARCore - как визуализировать элемент пользовательского интерфейса без ArSceneView
Я новичок в ARCore, и мне нужно отобразить объект AR, который можно коснуться и который может ответить действием (например, отображением другого действия).
Я попытался сделать это, используя такие примеры, как этот -...
166 просмотров
schedule
28.02.2023
Как передать видеокадры непосредственно на поверхность кодировщика, не используя декодер?
Я разрабатываю приложение для сжатия видео, в котором общая архитектура, которой все следуют, сначала декодирует видеокадры на поверхности вывода декодера, затем заменяет этот буфер непосредственно на поверхность ввода, а затем кодирует его. Здесь мы...
19 просмотров
schedule
05.12.2022