小虾米资讯
AD1android:WordOpenGLES 让你方便画3d
2021-05-24 22:29:15 / 我要吐槽AD2
基于opengl es 封装只需几句代码就能轻松画出一个正方体.让那些不懂的opengl es 不用太深入学习只需懂概念就行会opengl的希望不要吐槽,毕竟是为不懂的人设计的,转载请注明出处尊重个人劳动成果,希望大家多帮我宣传宣传,有人用我就有动力做下去
发出来看看我也写了个绘制引擎
下面开始教程
从0开始用这个jar包制作一个3d推箱子
我们先创建一个新项目然后在app文件夹下面建立一个libs文件夹,会导入jar的可以跳过
mark
把jar包放进libs文件夹目录下,然后更多-项目-构建刷新.jar配置完毕
我们先new 一个GameRun控件构造函数 GamRun(Context context);这时候我们运行
好了你们可以跟着写,你运行之后会发现,程序完美的闪退
出现了一个DrawRenderer的空指针,因为我们没有给这个控件设置一个渲染器
把控件比喻成一个工厂,渲染器为机器。我们只设置了一个工厂,但是我们并没有给工厂装机器。这样说懂了吧?够通俗易懂了
哇,好评支持
现在我们来为工厂装机器让这个工厂可以运行起来(为GamRun设置渲染器)声明一个DrawRenderer对象然后初始化,DrawRenderer 里面的接口如果你们懂Opengl ES 会很眼熟这是GLSurfaceView.Renderer的接口
SurfaceCreated(WLoader loader, EGLConfig p2)初始化的事情放在这void Draw()这个函数看名字就知道是用来画的WLoader 稍后再说
- 上一篇: 5年老机重获新生
- 下一篇:看屏幕眼睛疼是否和手机屏幕有关
Powered By © 小虾米资讯 2015
(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )