实现的效果:
抛骰子
加载模型
一、OpenGL简介
OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。
OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。
本文是使用OpenGL ES 3.0实现一个抛骰子的简单小程序。
二、OpenGL ES使用的简单介绍
使用OpenGL ES绘制界面和画画原理差不多,画画的时候需要画笔和画布,而OpenGL ES里的画布是GLSurfaceView,画笔是GLSurfaceView.Renderer。
我们只需要实现Render里面的几个函数: