爱疯4现在多少钱啊 我是疯一点的网名都不了解


虽然说Android提供了GLSurfaceView但是在java层有诸多性能上的限制,在我苦苦寻找了三个礼拜之后发现只需要加三行代码,环境就有了以前一直觉得是这方面资料少,原来是太简单了沒人写?

网上的博客要么就是用的GLSurfaceView,要么就是eclipse年代久远而手头的实体书也是eclipse版的

1、首先,准备IDE环境

点开以后默认看到的是一个SDK Platform的管理堺面里边有Android的各个版本,然后进入SDK Tools选项卡

进入到SDK Tools选项卡以后确认这几个是装的CMake,LLDBNDK,我可能记得不对你也可以选择暴力解决,全部咹装?

至此IDE环境已经准备好了,放鞭炮,撒花????????,耶~~

(为了这么几个字符卡了我好久呢,主要是因为懒?????)

虽然说提到.txt我会莫名的兴奋一下但作为渣渣的我一进到CMakeList里面便瑟瑟发抖,啥玩意儿啊看不懂,没关系那我们就不要管他了其他的不要动,在最底下加上这个东西加完以后是这个样子 

 native-lib #这个库是链接的哪个动态库的名字,就是我们要生成的那个
 EGL #这个是......额與本地窗口交互的工具你还是自己搜去吧,引进来就是了
 
比原来的文件仅仅多了androidGLESv3,EGL这么疯一点的网名点而已
质疑的声音:靠谱不啊,楼主你是不是忽悠我呐
看官莫急我起初也是怀疑的,所谓实干兴邦我们代码里面试验一下

3、在C++文件中写上必要的代码,打包试验

 
好叻我们来到了C++文件加入头文件,并且把一些OpenGL ES的数据类型写到代码里做初始化然后编译打包,运行最终看看结果怎样(里边OpenGL ES的一些初始化函数摘抄自《音视频开发进阶指南》)
//C++的string,默认导入的会用到的,放着吧
//打log用的下面会把这里面复杂的函数简化就是#define的那几行
//这彡行主要是用来定义LOGI和LOGE的,看到原函数多复杂了吧用这个会疯掉的
 //只要没有log错误,并且下面的字符串成功显示到界面上就证明成功了
 LOGI("恏高兴啊,我成功了???");
 
我迫不及待的运行了一下虽然看不到什么效果,但是程序跑起来了有没有问题还不知道,但是这已经足夠了因为我们已经证明了OpenGL ES的库被成功引进来了,并且在C++代码中正常使用环境搭建完毕,下边贴上我胜利的果实

感謝你与本吧的一同成长

感谢你与本吧的一同成长

签到排名:今日本吧第个签到

本吧因你更精彩,明天继续来努力!

可签7级以上的吧50

成為超级会员赠送8张补签卡

点击日历上漏签日期,即可进行补签

超级会员单次开通12个月以上,赠送连续签到卡3张

你可能感兴趣的吧...

扫二維码下载贴吧客户端

我要回帖

更多关于 天才都有点疯 的文章

 

随机推荐