小虾米资讯

AD1
当前位置:网站首页 / android / 正文

android:WordOpenGLES 让你方便画3d

2021-05-24 22:29:15 / 我要吐槽 查看是否已被百度收录 查看是否已被谷歌收录 查看是否已被搜狗收录 查看是否已被360收录
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 稍后再说

Powered By © 小虾米资讯 2015

(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )