7、C++各大有名库的介绍——游戏开发
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++各大有名库的介绍——游戏开发相关推荐
- C++各大有名库的介绍(转)
C++各大有名库的介绍 C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰 ...
- C++各大有名库的介绍之C++标准库
C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被 ...
- C++各大有名库的介绍(一)
C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被 ...
- 各大有名库的介绍(转)
各大有名库的介绍 转载自: www.csdn.net 在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过 设计更多的语法的言论.现实中, ...
- C++各大有名库的介绍——XML
在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论.现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到 ...
- C++各大有名库的介绍——网络通信
ACE是C++库的代表,超重量级的网络通信开发框架.ACE自适配通信环境(Adaptive Communication Environment)是可以自由使用.开放源代码的面向对象框架,在其中实现了许 ...
- 分享:C++各大有名库的介绍之C++标准库
分享:C++各大有名库的介绍之C++标准库 C++各大有名库的介绍之C++标准库 http://my.oschina.net/u/566875/blog/107716 posted on 2013-0 ...
- C++各大有名库的介绍——综合
在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论.现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到 ...
- C++各大有名库的介绍
在C++中,库的地位是非常高的.C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论.现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到 ...
最新文章
- 人脸关键点估计人头姿态
- degree of freedom of a leg of a dog
- hadoop-1.1.2 在Windows环境下的部署
- 批量kill掉包含某个nginx的进程
- VCSA 6.X(VMware vCenter Server Appliance)空间不足问题处理
- screen命令详解
- php 表单 sql,PHP表单发布到SQL后没有任何操作
- 大数据平台容量评估_如何评估组织的数据平台
- H3C无线终端准入流程
- linux如何禁用独立显卡驱动,Ubuntu中独立显卡不好用如何关闭独立显卡
- android自定义锁屏界面设置,android 锁屏壁纸和桌面壁纸的设置实现
- 高等代数--线性变换
- 分别编写计算球的表面积和体积的函数area和volume。在主函数中输入球的半径,分别调用函数area和volume计算并输出球的表面积和体积。
- GOP I帧和IDR帧
- 对人工智能的一点看法
- win10键锁定计算机,Win10中最强大的键!你所不知道的Win键
- mysql 法语字符比较_法语比较级如何表达?超全整理
- VMware-ovftool命令行部署与导出镜像
- NBD(Network Block Device)简介及基本使用
- 基于Annoy的语义泛化-代码模块化
热门文章
- 2020广工文远知行杯新生程序设计竞赛(初赛)B题+C题
- Callable使用
- 生成50道100以内加法/减法算式的习题_软件构造_羊卓的杨
- python urllib2 下载文件_urllib2下载文件
- 苹果imac 卡顿严重_苹果在幽默感方面严重缺乏
- oracle nvarchar2问题,Oracle数据库中,使用case语句,遇到VARCHAR2与NVARCHAR2问题
- 小程序统一服务消息实现
- 基于工业互联网的数据安全体系建设
- 工业互联网安全从身份认证和数据加密开始
- 分布式事务TCC方案——Hmily金融级柔性分布式事务解决方案介绍