KlayGE国内游戏开发高手自己用C++开发的游戏引擎。KlayGE是一个开放源代码、跨平台的游戏引擎,并使用Python作脚本语言。KlayGE在LGPL协议下发行。感谢龚敏敏先生为中国游戏开发事业所做出的贡献。

  在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。

C++各大有名库的介绍——游戏开发

1、Audio/Video 3D C++ Programming Library

参考网站:http://www.galacticasoftware.com/products/av/

  AV3D是一个跨平台,高性能的C++库。主要的特性是提供3D图形,声效支持(SB,以及S3M),控制接口(键盘,鼠标和遥感),XMS。

2、KlayGE

参考网站:http://home.g365.net/enginedev/

  国内游戏开发高手自己用C++开发的游戏引擎。KlayGE是一个开放源代码、跨平台的游戏引擎,并使用Python作脚本语言。KlayGE在LGPL协议下发行。感谢龚敏敏先生为中国游戏开发事业所做出的贡献。

3、OGRE

参考网站:http://www.ogre3d.org

  OGRE(面向对象的图形渲染引擎)是用C++开发的,使用灵活的面向对象3D引擎。它的目的是让开发者能更方便和直接地开发基于3D硬件设备的应用程序或游戏。引擎中的类库对更底层的系统库(如:Direct3D和OpenGL)的全部使用细节进行了抽象,并提供了基于现实世界对象的接口和其它类。

7、C++各大有名库的介绍——游戏开发相关推荐

  1. C++各大有名库的介绍(转)

    C++各大有名库的介绍 C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰 ...

  2. C++各大有名库的介绍之C++标准库

    C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被 ...

  3. C++各大有名库的介绍(一)

    C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被 ...

  4. 各大有名库的介绍(转)

    各大有名库的介绍 转载自: www.csdn.net 在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过 设计更多的语法的言论.现实中, ...

  5. C++各大有名库的介绍——XML

    在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论.现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到 ...

  6. C++各大有名库的介绍——网络通信

    ACE是C++库的代表,超重量级的网络通信开发框架.ACE自适配通信环境(Adaptive Communication Environment)是可以自由使用.开放源代码的面向对象框架,在其中实现了许 ...

  7. 分享:C++各大有名库的介绍之C++标准库

    分享:C++各大有名库的介绍之C++标准库 C++各大有名库的介绍之C++标准库 http://my.oschina.net/u/566875/blog/107716 posted on 2013-0 ...

  8. C++各大有名库的介绍——综合

    在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论.现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到 ...

  9. C++各大有名库的介绍

    在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论.现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到 ...

最新文章

  1. linux如何安装neo4j,Ubuntu16.04 如何安装neo4j数据库
  2. android ui秘笈,看图说话 – Android UI 设计秘笈 :Part I
  3. 在Red Hat Linux中自动运行程序
  4. 如何取得Win7文件的管理员权限?
  5. BAdI:ME_PROCESS_REQ_CUST弹出消息问题
  6. 【机器学习基础】机器学习的损失函数小结
  7. 力扣——回文数(Java)
  8. fat32 linux 打包工具_11款最棒的Linux数据恢复工具发布啦!
  9. 淮阴工学院计算机答辩,淮阴工学院关于做好2014级研究生学位论文答辩工作的通知...
  10. Power BI 如何获取数据做可视化
  11. 客座编辑:刘克,男,博士,国家自然科学基金委员会信息科学部二处(计算机学科)处长。...
  12. crfpp python
  13. 65寸的液晶电视是挂在墙上好还是放在电视柜上好?
  14. Mac 常用快捷键与操作
  15. [ios]object-c math.h里的数学计算公式介绍
  16. 微型计算机的分类通常以什么来划分,微机的分类通常以微处理器的什么来划分...
  17. 汉字编码及区位码查询算法
  18. JS点击图片位置后增加点位
  19. matlab uigetfile
  20. 线性回归-误差项分析

热门文章

  1. gemfire demo
  2. 成都拓嘉启远:拼多多回复率低与店铺有多大关系
  3. java反射总结(框架灵魂)
  4. WPS表格COUNTIF函数用法实例教程
  5. 互联网于餐饮业是颠覆还是助其发展?
  6. 重庆自考专升本和普通专升本的区别?
  7. 游戏中物理运动学公式汇总
  8. linux防火墙开启udp,Linux防火墙开放端口
  9. Android 系统应用-通信应用-网络质量判断(通信信号、信号强度、信号质量和频段等概念解释说明)
  10. flow hive 新型蜂箱_【中蜂蜂箱】flow hive 自动采蜜蜂箱 6m自流蜜蜂箱巢框 塑料巢脾...