Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Darth_Sanchez
4 / 4 / 1
Регистрация: 28.04.2013
Сообщений: 64
#1

OpenGL ES: Добавление кнопок в окно с OpenGL - Программирование Android

14.11.2014, 00:15. Просмотров 458. Ответов 0
Метки нет (Все метки)

Есть окно OpenGL в котором происходит какая-то отрисовка.

Activity :
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class MainActivity extends Activity 
{
    private GLSurfaceView glSurface;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        glSurface = new GLSurfaceView(this);
        glSurface.setRenderer(new SceneRenderer());
        setContentView(glSurface);
    }
 
    @Override
    protected void onResume() 
    {
        super.onResume();
        glSurface.onResume();
    }
 
    @Override
    protected void onPause() 
    {
        super.onPause();
        glSurface.onPause();
    }
 
}


Renderer:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class SceneRenderer implements Renderer 
{
    public SceneRenderer() 
    {
 
    }
 
    public void onSurfaceCreated(GL10 gl, EGLConfig config) 
    {       
...
    }
    
    public void onDrawFrame(GL10 gl) 
    {
...
    }
 
    public void onSurfaceChanged(GL10 gl, int width, int height) 
    {
...             
    }
}


Как добавить кнопки какие-либо, чтобы можно было управлять действиями OpenGL. Допустим если у меня нарисован квадрат жёлтого цвета и по нажатию кнопки менялся цвет, к примеру.

Добавлено через 8 часов 2 минуты
человечество, помогите, подскажите
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2014, 00:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос OpenGL ES: Добавление кнопок в окно с OpenGL (Программирование Android):

OpenGL - Программирование Android
Наверное, наитупейший вопрос, но как работать с картинкой в OpenGL? Как инициализировать? В примере на офсайте и во многих остальных...

OpenGL ES - Программирование Android
Пытаюсь разобраться с 3D-графикой в Android, нашел пару уроков по OpenGL ES, начал экспериментировать. Никак не могу найти методы...

Android OpenGL 1.1 - Программирование Android
Пытаюсь вот так нарисовать треугольник,но ничего не получается.В чём дело.смотрел несколько примеров,вроде всё идентично. package...

OpenGL (Android) - Программирование Android
Гугля данную тематику нашел цикл уроков по работе с OpenGL: http://*******/qHG0i Начал изучать и пробовать писать что-то свое. После...

Инициализация OpenGL ES - Программирование Android
Вечер добрый, товарищи. Пытаюсь инициализировать область GLSurfaceView в части экрана. Как-то не очень выходит. Подскажите? Код: ...

OpenGL ES AndroidNDK - Программирование Android
ок, таки настроил среду разработки и разобрался как компилировать проекты с использованием NDK. Поведайте пожалуйста, где можно найти...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2014, 00:15
Привет! Вот еще темы с ответами:

OpenGl ES 2.0 Текстуры - Программирование Android
Всем доброго вечера! Никак не получается по урокам отрисовать текстурированный прямоугольник. Вылетает и ошибки не выдает, там много...

Кривые в OpenGL SE 1.0 - Программирование Android
Помогите, пожалуйста, мне очень нужна ваша помощь. Как в Android с помощью OpenGL ES 1.0 сделать движение картинки по траектории,...

Комбинирование 2D и 3D в OpenGL ES 2.0 - Программирование Android
Написал 3D-приложение на OpenGL ES 2.0 и столкнулся с проблемой: как поверх 3D сцены нарисовать 2D-объект? Подскажите, плз, уже поинета...

OpenGL ES2.0 - Программирование Android
Здравствуйте! Появилась необходимость получать конкретно сам класс GLES20, а не GL10. Вся отрисовка происходит на gl2.0, но в onDrawFrame...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru