游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5029|回复: 6

OGRE游戏引擎入门

[复制链接]

108

主题

180

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
QQ
发表于 2005-2-27 13:25:00 | 显示全部楼层 |阅读模式
OGRE游戏引擎入门

学习了这么久的3D 游戏编程了,我发现一些基本的知识可以在计算机图象学这本书中学到,比如,3D的基本原理,一些基本的编程知识等。而要掌握真正的3D游戏引擎的制作技术,应该从一款实际的引擎入手。
OGRE是一款开放原代码的图象渲染引擎(实际上是一款面向对象的图象渲染引擎),它是由一个小而强的团体编写并维护,由许多团体共同开发的。我们都相信他是至今为止最好的免费并开放的引擎。

OGRE团体有那些人?关于这个问题请参考 http://www.ogre3d.org ;
为了能使用OGRE,我们需要那些工具和HARDWARE? OGRE能运行在任何支持3D图象的HARDWARE上。OGRE开发小组力图OGRE能适应各种不同的平台。对于OGRE,并没有设置性能需求——但是,性能将是局限你做什么的重要因素。

与OGRE相关的工具,唯一需要的是一款支持C++的编译器。当前,OGRE只支持Visual C++ 6/7/7.1和GCC。对于Bloodshed 和Borland的编译器,当前并没有支持。

我想知道如何用OGRE编程? 是的,你将知道如何编程。OGRE并不是一个想其他游戏引擎的游戏SHELL或脚本语言。你将知道许多关于他的使用知识,但是他比脚本工具更为强大。很好的C++知识是需要的,这将有助你理解面向对象编程。OGRE的强大功能说明他并不适用于初学者。这并不是说你不能用OGRE学习编程,只是如果你想对他进行更深入的研究将会遇到许多的困难。

当前,有人把OGRE移植到Python和Java,当工作只是刚刚开始。

我能用OGRE 做游戏吗? 是,你能。并不象许多其他的3D 引擎,OGRE并不是适合任何类型的游戏。由于开发的原因,OGRE只适合第一人称射击游戏。OGRE特别适合制作3D 游戏。

我能制作一个OGRE的MMORPG吗? 理论上,可以,但MMORPG需要许多的时间,工作和钱来建立和维护——这些都是你不得不考虑的因素。MMORPG是最近几年提出的一个热门话题,每个人都想研究他。但是有许多的难题。Conventional wisdom 说当你用MMORPG的模式做一个典型的游戏,如Tetris,Pong等时,给你的感觉就象是设计整个游戏,执行过程和制作的工作量。“每个人和他的妈妈就能做一款MMORPG的理论在OGRE的讨论中就好象一个笑话。

OGRE是一款游戏引擎吗? 不是,这只是许多人的错误看法。OGRE是一款图象引擎,只是一款图象引擎。不管怎样,他很容易和其他库结合来建立一款游戏引擎。你需要建立游戏引擎的库有:
  * 声音
  * 网络
  * 输入
  * 冲突检测
OGRG并不包含这些库。尽管他留有接口用于你在你的应用程序中将其他库连接到OGRE。对于这,Sinbad有话说,下面是他说的:
     OGRE是一个大型的开发系统的一部分。OGRE并不是一个游戏开发平台,他只是一个有特殊目的的工具。我有时不得不反复声明这点,因为我好象伤害了其他引擎的权利。我认为软件系统应该模块化,即插即用,有清楚的接口。每个组织都应该遵照这点,并使他们的软件和其他的软件很好的沟通。这里面最重要的就是接口。开发人员应随意的将其他的库综合到游戏开发平台上,比如声音,脚本和AI等。这就是说你不能用OGRE做一个游戏,因为他只是一个游戏引擎的一部分。我们并不能将这整个游戏引擎做好,而只能是一部分,这样我们就不得不让这些部分很好的沟通。

上述这段话意味着你不能用OGRE做游戏,他只是制作游戏的一部分。一个简单的原因是OGRE并不决定你将用到的库,只是让你的程序围绕OGRE。

废话少说,我将如何开始? 一部关于他的教程已经写出。你可以访问
    http://www.ogre3d.org/wiki/index.php/TheAbsoluteNewbiesGuidetoOGRE

阅读。(关于他的教程将在后面翻译)

我如何得到帮助? OGRE由于是一个新生产物,有关他的帮助将在论坛中讨论。

如果你想得到更多的交互,请访问irc.freenode.net,并加入#ogre3d.

关于这篇文章,如果你有任何问题请发信给我。(antking@gmail.cn)
更多内容请访问我的blog:

    http://blog.gameres.com/show.asp?BlogID=145&;column=0




96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-3-2 22:15:00 | 显示全部楼层

Re:OGRE游戏引擎入门

好贴,顶

9

主题

151

帖子

153

积分

注册会员

Rank: 2

积分
153
发表于 2005-3-2 22:31:00 | 显示全部楼层

Re:OGRE游戏引擎入门

It's likely that you love to translate articals for beginners.Thank you any way.

16

主题

91

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2005-3-3 11:42:00 | 显示全部楼层

Re:OGRE游戏引擎入门

终于认识了传说中的OGRE了,不知道现在游戏公司用不用OGRE图象引擎?

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-3-4 10:30:00 | 显示全部楼层

Re:OGRE游戏引擎入门

这可能是最有影响力的开源引擎了。
但总让人感觉怪怪的:说是面向第一人称射击吧,连个拿枪的效果图都没有。

41

主题

340

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
发表于 2005-3-4 11:50:00 | 显示全部楼层

Re:OGRE游戏引擎入门

那只有我们给它做一个拿枪的啦!

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-3-4 12:21:00 | 显示全部楼层

Re:OGRE游戏引擎入门

不是这个问题。如果这个项目开发了这么久还没有在应用上跑过,这个主管可就太失职了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-2 14:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表