Я хочу нарисовать очки на ощупь. Каждая точка загружает текстуры/текст по умолчанию, как показано ниже. Как начать рисовать подобные вещи в opengl-es в android?Как нарисовать точки как текстуры/текст при касании в opengl-es в android?
0
A
ответ
0
Чтобы использовать текстуру для точки, вы можете использовать эти строки кода в пиксельный шейдер.
lowp vec4 diffuse_color = texture2D(texture1, gl_PointCoord);
gl_FragColor = vec4(color.xyz, diffuse_color.x);
Убедитесь, что gl_PointSize
в вершинном шейдере достаточно велик.
+0
Вы можете поделиться всем кодом? –
Не и ответьте на ваш вопрос, но для начала, чтобы получить представление, это поможет. http://www.learnopengles.com/android-lesson-one-getting-started/ и https://www.toptal.com/opengl/opengl-tutorial-for-android-building-a-mandelbrot-set-generator – Stallion