Я следую настоящий полный учебник для 2D игры развивается на андроид с помощью OpenGL, и я столкнулся следующиеOpenGL 2D введение Android
static final String VERTEX_SHADER_CODE =
"uniform mat4 u_mvpMatrix;" +
"attribute vec4 a_position;" +
"void main() {" +
" gl_Position = u_mvpMatrix * a_position;" +
"}";
static final String FRAGMENT_SHADER_CODE =
"precision mediump float;" +
"uniform vec4 u_color;" +
"void main() {" +
" gl_FragColor = u_color;" +
"}";
Я новичок в OpenGL, так что я хотел бы знать, что этот код означает? или где я могу узнать больше об этом.
Я также прочитал о программе GL, я хотел бы знать, что это такое.
это GLSL. прочитайте книгу об этом, это очень важно для графического программирования. –
Полная игра с комментариями: https://code.google.com/p/android-breakout/. В разделе wiki откройте «вводный» документ и прокрутите страницу вниз для некоторых полезных ссылок. – fadden