OpenglEs之三角形绘制( 三 )


在Activity中调用一下测试结果:
public class DrawTriangleActivity extends AppCompatActivity {private TriangleOpengl mTriangleOpengl;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_draw_triangle);MyGLSurfaceView glSurfaceView = findViewById(R.id.my_gl_surface_view);mTriangleOpengl = new TriangleOpengl();glSurfaceView.setBaseOpengl(mTriangleOpengl);glSurfaceView.setOnDrawListener(new MyGLSurfaceView.OnDrawListener() {@Overridepublic void onDrawFrame() {mTriangleOpengl.onGlDraw();}});}@Overrideprotected void onDestroy() {if(null != mTriangleOpengl){mTriangleOpengl.release();}super.onDestroy();}}如果运行起来,看到一个蓝色的三角形,则说明三角形绘制成功啦!

OpenglEs之三角形绘制

文章插图
源码想来还是不贴源码链接了,纸上得来终觉浅,绝知此事要躬行 。很多时候就是这样,你看着觉得很简单,实际如何还得动手敲,只有在敲的过程中出了问题,然后你解决了,只是才算是你的 。
在这个系列完毕后再贴出整个项目demo的代码吧 。。。
往期笔记OpenglEs之EGL环境搭建OpenglEs之着色器
关注我,一起进步,人生不止coding!!!
OpenglEs之三角形绘制

文章插图

经验总结扩展阅读