dvbbs
养殖人社区养殖人家园欢迎您!
有问必答!
36名中大专畜牧专业版主为您排忧解难!
收藏本页
联系我们
论坛帮助
dvbbs

中国养殖人社区【养殖人休闲娱乐区】精华电脑知识交流 → [原创]跨平台的图形库支持 超越Dx和OpenGL的王者

发酵床养猪养鸡养鸭网 养殖业新闻与市场动态 养殖路上与养殖日记 廉价饲料利用技术 养猪与猪病防治技术 养鸡与鸡病防治技术
养鸭与鸭病防治技术 养鹅与鹅病防治技术 养牛与牛病防治技术 特种养殖与疾病防治技术 淘宝安全购买万种养殖产品 牧草种植与利用技术

  共有684人关注过本帖树形打印

主题:[原创]跨平台的图形库支持 超越Dx和OpenGL的王者

帅哥哟,离线,有人找我吗?
挺好的
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:养殖爱好者 贴子:41 积分:876 威望:0 精华:0 注册:2014/1/1 16:29:00
[原创]跨平台的图形库支持 超越Dx和OpenGL的王者  发贴心情 Post By:2014/1/6 20:00:00

跨平台的图形库支持 超越Dx和OpenGL的王者
win7系统下载资讯:在win7系统下载之中使用OpenGL进行应用程序开发绝对不能算是一个好的选择,ghost win7而在linux操作系统之中我们也是根本无法使用到Dx这样一个支持库。但是很多的时候OpenGL也不仅仅是使用在linux操作系统之中的,在很多专业的嵌入式硬件设备环境之中OpenGL都是存在属于自己的应用环境。
比如说在游戏开发的过程之中就是很多需要使用到OG,但是这里有一个问题,很多的游戏都不是独占游戏,比如说在我们的win7旗舰版操作系统之中可以游玩到使命召唤,而在PS3或者是XBOX之中也是可以。这些游戏在底层需要面对不同环境,难道说其在开发的过程之中需要进行两种完全不同的编码吗?当然不是如此,这类游戏在开发的过程之中基本上都是会使用支持跨平台的图形库。
跨平台的图形库
其实我们现在就是有很多可以实现跨平台的应用程序开发架构,比如说Java或者是Python就是如此,但是同时我们应当知道的就是跨平台的图形库支持不是建立在以上那些类似虚拟机环境之中的。多半的情况之下其都是一种对于编译环境的跨平台支持。比如说SDL这种图形支持库,在win7系统下载之中其可以使用Dx来实现图形加速,而在linux操作系统之中其也是可以使用Dga进行加速。
当然,在大型游戏开发的过程之中一般开发者都是不会选择SDL这样低端的支持库。win7系统下载而其所使用的支持库很多时候都是自己开发的。
跨平台图形库的原理
其实跨平台图形库就是实现对于不同接口的封装,如果是OG的话就是构建类实现对于其基本API的封装,如果是Dx的话就是继承对象进行再一次的封装。


养鸭与鸭病防治技术 支持(0中立(0反对(0回到顶部