你改动过图片的大小吧 我以前改过图片大小,最后就不是透明的了,楼主的原因不知道是不是 和我一样的原因
那是如何画出来的呢?void engine_draw_bitmap(){ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); float points[]= { -2.0f,-2.0f,0, 2.0f,-2.0f,0, 2.0f,2.0f,0, -2.0f,2.0f,0 }; glMatrixMode(GL_PROJECTION); glLoadIdentity();// glFrontFace(GL_CW);// 允许2D贴图// glEnable(GL_TEXTURE_2D); glEnableClientState(GL_VERTEX_ARRAY); glColor4f(0.0f,0.0f,1.0f,1.0f); glVertexPointer(3, GL_FLOAT, 0, points);// glDrawElements(GL_TRIANGLE_STRIP, 6, GL_UNSIGNED_SHORT, index); glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); LOGW("已经画了图形!");// glDisableClientState(GL_VERTEX_ARRAY);// LOGW("关闭顶点设置功能!"); glFlush(); glLoadIdentity(); eglSwapBuffers(engine->display, engine->surface);}我这样写的,为什么没有显示呢,只有背景是白色的。
你改动过图片的大小吧 我以前改过图片大小,最后就不是透明的了,楼主的原因不知道是不是 和我一样的原因
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....