关于android/ios上opengl es的使用

Android 码拜 10年前 (2015-04-25) 998次浏览 0个评论

大家好,想问个问题。
就是我想在android平台上编写C代码直接调用opengl es库,以此来提高自定义UI控件的效率,这种做法可行吗,另外,IOS上好像也是用的opengl库,如果可以的话,是不是可以使用C基于opengl库来写一套效率更高、且适用于android/ios平台的的UI控件呢,这种思路可行吗?
有没有了解的大侠给解答 解答啊,谢谢了啊!

关于android/ios上opengl es的使用
40分
opengl es 去处理UI效率好像不太合适,因为opengl es很比普通的UI控件耗电。比如你玩游戏就比玩一般的APP耗电。
opengl es 一般做渲染 特效可以的。
关于android/ios上opengl es的使用
引用 1 楼 birdsaction 的回复:

opengl es 去处理UI效率好像不太合适,因为opengl es很比普通的UI控件耗电。比如你玩游戏就比玩一般的APP耗电。
opengl es 一般做渲染 特效可以的。

谢谢。
我想耗电是不是因为游戏涉及到大量的3D渲染、浮点计算、矩阵变换等导致的,跟opengl本身是不是没有关系。我想用opengl写UI控件也主要是2D相关的,不会涉及大量的浮点计算,矩阵计算等,可能不会太耗电吧。主要是想用opengl能不能提高点效率,能否跨平台。

关于android/ios上opengl es的使用
openGL无法跨平台 需要修改代码 有的函数名称也不一样的,除非你用C/C++写openGL函数 一般能移植到iOS平台或者PC平台。
你只是用2D图像,用OpenGL去绘制2D图像 个人感觉意义不大,除非你想做特效,如果只是性能的话 没觉得提高什么性能。况且用OpenGL  维护性还没原来的布局XML好弄。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于android/ios上opengl es的使用
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!