学习了这么久
![](/icons/9660de.gif)
3D 游戏编程了
![](/icons/9660dou.gif)
我发现
![](/icons/9660yi.gif)
些基本
![](/icons/9660de.gif)
知识可以在计算机图象学这本书中学到
![](/icons/9660dou.gif)
比如
![](/icons/9660dou.gif)
3D
![](/icons/9660de.gif)
基本原理
![](/icons/9660dou.gif)
![](/icons/9660yi.gif)
些基本
![](/icons/9660de.gif)
编程知识等
![](/icons/9660dou2.gif)
而要掌握真正
![](/icons/9660de.gif)
3D游戏引擎
![](/icons/9660de.gif)
制作技术
![](/icons/9660dou.gif)
应该从
![](/icons/9660yi.gif)
款实际
![](/icons/9660de.gif)
引擎入手
![](/icons/9660dou2.gif)
OGRE是
![](/icons/9660yi.gif)
款开放原代码
![](/icons/9660de.gif)
图象渲染引擎(实际上是
![](/icons/9660yi.gif)
款面向对象
![](/icons/9660de.gif)
图象渲染引擎)
![](/icons/9660dou.gif)
它是由
![](/icons/9660yi.gif)
个小而强
![](/icons/9660de.gif)
团体编写并维护
![](/icons/9660dou.gif)
由许多团体共同开发
![](/icons/9660de.gif)
![](/icons/9660dou2.gif)
我们都相信他是至今为止最好
![](/icons/9660de.gif)
免费并开放
![](/icons/9660de.gif)
引擎
![](/icons/9660dou2.gif)
OGRE团体有那些人?有关这个问题请参考 http://www.ogre3d.org
为了能使用OGRE
![](/icons/9660dou.gif)
我们需要那些工具和HARDWARE? OGRE能运行在任何支持3D图象
![](/icons/9660de.gif)
HARDWARE上
![](/icons/9660dou2.gif)
OGRE开发小组力图OGRE能适应各种区别
![](/icons/9660de.gif)
平台
![](/icons/9660dou2.gif)
对于OGRE
![](/icons/9660dou.gif)
并没有设置性能需求——但是
![](/icons/9660dou.gif)
性能将是局限你做什么
![](/icons/9660de.gif)
重要原因
![](/icons/9660dou2.gif)
和OGRE相关
![](/icons/9660de.gif)
工具
![](/icons/9660dou.gif)
唯
![](/icons/9660yi.gif)
需要
![](/icons/9660de.gif)
是
![](/icons/9660yi.gif)
款支持C
![](/icons/9660jiajia.gif)
![](/icons/9660de.gif)
编译器
![](/icons/9660dou2.gif)
当前
![](/icons/9660dou.gif)
OGRE只支持Visual C
![](/icons/9660jiajia.gif)
6/7/7.1和GCC
![](/icons/9660dou2.gif)
对于Bloodshed 和Borland
![](/icons/9660de.gif)
编译器
![](/icons/9660dou.gif)
当前并没有支持
![](/icons/9660dou2.gif)
我想知道如何用OGRE编程? 是
![](/icons/9660de.gif)
![](/icons/9660dou.gif)
你将知道如何编程
![](/icons/9660dou2.gif)
OGRE并不是
![](/icons/9660yi.gif)
个想其他游戏引擎
![](/icons/9660de.gif)
游戏SHELL或脚本语言
![](/icons/9660dou2.gif)
你将知道许多有关他
![](/icons/9660de.gif)
使用知识
![](/icons/9660dou.gif)
但是他比脚本工具更为强大
![](/icons/9660dou2.gif)
很好
![](/icons/9660de.gif)
C
![](/icons/9660jiajia.gif)
知识是需要
![](/icons/9660de.gif)
![](/icons/9660dou.gif)
这将有助你理解面向对象编程
![](/icons/9660dou2.gif)
OGRE
![](/icons/9660de.gif)
强大功能介绍说明他并不适用于初学者
![](/icons/9660dou2.gif)
这并不是说你不能用OGRE学习编程
![](/icons/9660dou.gif)
只是如果你想对他进行更深入
![](/icons/9660de.gif)
研究将会遇到许多
![](/icons/9660de.gif)
困难
![](/icons/9660dou2.gif)
当前
![](/icons/9660dou.gif)
有人把OGRE移植到Python和Java
![](/icons/9660dou.gif)
当工作只是刚刚开始
![](/icons/9660dou2.gif)
我能用OGRE 做游戏吗? 是
![](/icons/9660dou.gif)
你能
![](/icons/9660dou2.gif)
并不象许多其他
![](/icons/9660de.gif)
3D 引擎
![](/icons/9660dou.gif)
OGRE并不是适合任何类型
![](/icons/9660de.gif)
游戏
![](/icons/9660dou2.gif)
由于开发
![](/icons/9660de.gif)
原因
![](/icons/9660dou.gif)
OGRE只适合第
![](/icons/9660yi.gif)
人称射击游戏
![](/icons/9660dou2.gif)
OGRE特别适合制作3D 游戏
![](/icons/9660dou2.gif)
我能制作
![](/icons/9660yi.gif)
个OGRE
![](/icons/9660de.gif)
MMORPG吗? 理论上
![](/icons/9660dou.gif)
可以
![](/icons/9660dou.gif)
但MMORPG需要许多
![](/icons/9660de.gif)
时间
![](/icons/9660dou.gif)
工作和钱来建立和维护——这些都是你不得不考虑
![](/icons/9660de.gif)
原因
![](/icons/9660dou2.gif)
MMORPG是最近几年提出
![](/icons/9660de.gif)
![](/icons/9660yi.gif)
个热门话题
![](/icons/9660dou.gif)
每个人都想研究他
![](/icons/9660dou2.gif)
但是有许多
![](/icons/9660de.gif)
难题
![](/icons/9660dou2.gif)
Conventional wisdom 说当你用MMORPG
![](/icons/9660de.gif)
模式做
![](/icons/9660yi.gif)
个典型
![](/icons/9660de.gif)
游戏
![](/icons/9660dou.gif)
如Tetris,Pong等时
![](/icons/9660dou.gif)
给你
![](/icons/9660de.gif)
感觉就象是设计整个游戏
![](/icons/9660dou.gif)
执行过程和制作
![](/icons/9660de.gif)
工作量
![](/icons/9660dou2.gif)
“每个人和他
![](/icons/9660de.gif)
妈妈就能做
![](/icons/9660yi.gif)
款MMORPG
![](/icons/9660de.gif)
理论在OGRE
![](/icons/9660de.gif)
讨论中就好象
![](/icons/9660yi.gif)
个笑话
![](/icons/9660dou2.gif)
OGRE是
![](/icons/9660yi.gif)
款游戏引擎吗? 不是
![](/icons/9660dou.gif)
这只是许多人
![](/icons/9660de.gif)
![](/icons/9660cuowu.gif)
看法
![](/icons/9660dou2.gif)
OGRE是
![](/icons/9660yi.gif)
款图象引擎
![](/icons/9660dou.gif)
只是
![](/icons/9660yi.gif)
款图象引擎
![](/icons/9660dou2.gif)
不管怎样
![](/icons/9660dou.gif)
他很容易和其他库结合来建立
![](/icons/9660yi.gif)
款游戏引擎
![](/icons/9660dou2.gif)
你需要建立游戏引擎
![](/icons/9660de.gif)
库有:
* 声音
* 网络
* 输入
* 冲突检测
OGRG并不包含这些库
![](/icons/9660dou2.gif)
尽管他留有接口用于你在你
![](/icons/9660de.gif)
应用
![](/icons/9660chengxu.gif)
中将其他库连接到OGRE
![](/icons/9660dou2.gif)
对于这
![](/icons/9660dou.gif)
Sinbad有话说
![](/icons/9660dou.gif)
下面是他说
![](/icons/9660de.gif)
:
OGRE是
![](/icons/9660yi.gif)
个大型
![](/icons/9660de.gif)
开发系统
![](/icons/9660de.gif)
![](/icons/9660yi.gif)
部分
![](/icons/9660dou2.gif)
OGRE并不是
![](/icons/9660yi.gif)
个游戏开发平台
![](/icons/9660dou.gif)
他只是
![](/icons/9660yi.gif)
个有特殊目
![](/icons/9660de.gif)
![](/icons/9660de.gif)
工具
![](/icons/9660dou2.gif)
我有时不得不反复声明这点
![](/icons/9660dou.gif)
![](/icons/9660yinwei.gif)
我好象伤害了其他引擎
![](/icons/9660de.gif)
权利
![](/icons/9660dou2.gif)
我认为软件Software系统应该模块化
![](/icons/9660dou.gif)
即插即用
![](/icons/9660dou.gif)
有清楚
![](/icons/9660de.gif)
接口
![](/icons/9660dou2.gif)
每个组织都应该遵照这点
![](/icons/9660dou.gif)
并使他们
![](/icons/9660de.gif)
软件Software和其他
![](/icons/9660de.gif)
软件Software很好
![](/icons/9660de.gif)
沟通
![](/icons/9660dou2.gif)
这里面最重要
![](/icons/9660de.gif)
就是接口
![](/icons/9660dou2.gif)
开发人员应随意
![](/icons/9660de.gif)
将其他
![](/icons/9660de.gif)
库综合到游戏开发平台上
![](/icons/9660dou.gif)
比如声音
![](/icons/9660dou.gif)
脚本和AI等
![](/icons/9660dou2.gif)
这就是说你不能用OGRE做
![](/icons/9660yi.gif)
个游戏
![](/icons/9660dou.gif)
![](/icons/9660yinwei.gif)
他只是
![](/icons/9660yi.gif)
个游戏引擎
![](/icons/9660de.gif)
![](/icons/9660yi.gif)
部分
![](/icons/9660dou2.gif)
我们并不能将这整个游戏引擎做好
![](/icons/9660dou.gif)
而只能是
![](/icons/9660yi.gif)
部分
![](/icons/9660dou.gif)
这样我们就不得不让这些部分很好
![](/icons/9660de.gif)
沟通
![](/icons/9660dou2.gif)
上述这段话意味着你不能用OGRE做游戏
![](/icons/9660dou.gif)
他只是制作游戏
![](/icons/9660de.gif)
![](/icons/9660yi.gif)
部分
![](/icons/9660dou2.gif)
![](/icons/9660yi.gif)
个简单
![](/icons/9660de.gif)
原因是OGRE并不决定你将用到
![](/icons/9660de.gif)
库
![](/icons/9660dou.gif)
只是让你
![](/icons/9660de.gif)
![](/icons/9660chengxu.gif)
围绕OGRE
![](/icons/9660dou2.gif)
废话少说
![](/icons/9660dou.gif)
我将如何开始?
![](/icons/9660yi.gif)
部有关他
![](/icons/9660de.gif)
教程已经写出
![](/icons/9660dou2.gif)
你可以访问
http://www.ogre3d.org/wiki/index.php/TheAbsoluteNewbiesGuidetoOGRE
阅读
![](/icons/9660dou2.gif)
(有关他
![](/icons/9660de.gif)
教程将在后面翻译)
我如何得到帮助? OGRE由于是
![](/icons/9660yi.gif)
个新生产物
![](/icons/9660dou.gif)
有关他
![](/icons/9660de.gif)
帮助将在论坛中讨论
![](/icons/9660dou2.gif)
如果你想得到更多
![](/icons/9660de.gif)
交互
![](/icons/9660dou.gif)
请访问 http://irc.freenode.net
![](/icons/9660dou.gif)
并加入#ogre3d.
有关这篇文章
![](/icons/9660dou.gif)
如果你有任何问题请发信给我
![](/icons/9660dou2.gif)
(
[email protected])