几种开源图形相关的库的总结

这篇博客总结了四个开源图形相关库:Ogre(一款3D图形渲染引擎,适合多种游戏开发)、CEGUI(一个用于游戏开发的GUI库,与OGRE结合使用)、OSG(高性能的图形开发包,适用于飞行模拟、游戏和虚拟现实)和QT(跨平台的C++ GUI库)。讨论了它们的特点、适用场景和开发需求。
摘要由CSDN通过智能技术生成

一、             ORGEhttp://www.ogre3d.org/

1 - 什么是Ogre

Ogre是一款开源的图形渲染引擎,它的全名叫(Object-oriented Graphics Rendering Engine),它是由一个核心小组开发并维护,由于它是一款开源引擎,所以它也像Linux一样,被各种不同的团体和组织改造和扩充,并使它能够适应不同的应用领域和拥有更强大的功能。

2 - 利用Ogre引擎进行开发,我们需要什么硬件和工具

Ogre可以在各种不同的3D图形显卡上运行,但在表现性能是肯定不一样的。

NVidia: Geforce2 or higher required, Geforce 4(non-mx) or higher recommended

ATI: Radeon 7500 or higher required, Radeon 9600 or higher recommended

关于工具,我们需要支持的C++编译器,在这里,我们只有Visual C++ 6/7/7.1 GCC 支持它, Bloodshed Borland 的编译器,因为他们不是官方的编译器,所以在这里 Ogre 并不支持。

3 - 我需要会编程才能使用Ogre吗?

对,你的确需要会编程,Ogre并不是一款像游戏工厂(Game Factory)那样的游戏外壳或者脚本语言,你需要有更多的知识去了解应该如何使用它,而且它的功能比那些游戏外壳或脚本语言更加的强大。你需要对C++编程有所了解,特别是面向对象的编程方式(object-oriented programming),Ogre并不适合那些刚刚学习编程的使用者,换句话说:你不可以通过学习Ogre引擎来学习C++程序设计。

4 - Ogre可以制作各种类型的游戏吗?

对,它不像其他的3D引擎,Ogre并不倾向于某一种类型的游戏。由于它的设计,它可以用于从飞行模拟器到第一人称射击游戏到2.5D游戏等等,总而言之,如果那款游戏要使用3D Ogre就适合开发它。

5 - Ogre可以制作MMORPG(大型在线网络RPG游戏)吗?

理论上是可以的,但是MMORPG需要大量的时间,精力和经费来开发和维护。

6 - Ogre 是游戏引擎吗?

不,Ogre缺少游戏引擎的一些部分,Ogre只是一款图形引擎,并且只是一个图形引擎,但是,它可以很方便地与其他的开发库结合起来来创造一个游戏引擎,创建一个游戏引擎也许你还需要:

声音

网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值