首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

关于游戏引擎的制作,该如何解决

2012-02-19 
关于游戏引擎的制作我曾经用过DirectX代码做过一个简单的游戏但是对于游戏制作我并不是有很大的了解制作一

关于游戏引擎的制作
我曾经用过DirectX代码做过一个简单的游戏
但是对于游戏制作我并不是有很大的了解
制作一款游戏需要一个好的引擎
那么DirectX算是引擎么
还是游戏引擎是从DirectX里开发的
游戏引擎是如何制作的?
游戏引擎与用DirectX制作的游戏有什么区别?

[解决办法]
DirectX可以用来开发游戏引擎,有这方面的书,真的感兴趣可以买一本。
也可以先看看这里,了解一下http://baike.baidu.com/view/33343.htm
[解决办法]
Directx和opengl只是渲染标准。相当于申明了很多函数,函数具体实现有显卡厂商去做。
引擎一般都基于DX和ogl开发。
[解决办法]
游戏引擎包括很多方面的:图形学,物理,数学,人工智能,游戏脚本,声音模块等。
推荐一本书:游戏编程精粹 ,现在出到7了。
[解决办法]
lz不会是想自己写一个游戏引擎吧?这个貌似很有难度!!!
关于游戏引擎 , 有一个神人,你可以去搜一下,他叫 卡马克!
程序员领域的偶像级人物!
[解决办法]
引擎将常用的功能都封装在一起,开发下一个游戏的时候直接调用引擎的功能就行了(像加载文件),方便快捷稳定

个人理解
[解决办法]

探讨
我并不是打算做引擎
人家一个团队花了5年耗资500万完成的东西
可不是那么轻易拿到的

只是这个疑问在心里解不开
一直做小游戏得不到好的想法
才会觉得是不是要有一个引擎代码游戏才会好一些
这是初学者得疑问

[解决办法]
补充,可以认为C是C++的引擎,可以认为win32API是MFC的引擎,可以认为二进制数据是汇编代码的引擎。
引擎就是为了做了很多使用者不需要做的事。
DirectX和Win32API是一样的,无所谓引擎,他是相对底层的东西,使用DX可以不需要关心如何与显卡进行交互。
这些底层的东西对游戏开发其实是偏离很远的,可以理解为是一种基础设施,不过如果你觉得盖一幢楼房,连沙子都想自己从水里去挖,每个砖块都想自己到窑场里去烧的话,那也行,只要你不觉得累。
比如你提供一个函数,参数是图片名,位置、宽、高,然后这个函数就能帮你画出来,这个函数就是引擎。
同样,把DX能实现的东西都封装一下,就是引擎了。

热点排行