您的位置:首页 > 其它

大型游戏的设计

2016-05-16 10:59 246 查看
(1)游戏引擎

unify 3D: 目前中国使用最广泛的游戏引擎。特点是简单快捷,弱点是优化较差,需要人工克服

其他常见的有虚幻(UE),Cryengine,寒霜引擎。

游戏引擎提供编辑器,编辑场景,动画,例子,模型等等,方便美术师的工作,也可以兼容第三方的插件,如3ds maya等等,还能提供网络,数据库,脚本方面的支持。

(2)物理引擎

物理引擎可以内置在游戏引擎当中,比如unify3D中便内置了NVIDIA的physx的武林引擎。

physx是世界上最强的物理引擎,但是是封闭的,属于NVIDIA,普遍认为是physx导致的NVIDIA和AMD竞争时获得了优势。

其他知名的物理引擎为Havok,属于AMD。

(3)底层库

比较常见的有OpenGL和DX3D。提供三维图形的api,负责封装底层显卡驱动。由游戏引擎负责封装。在移动设备和linux台式机上一般使用Opengl,在windows设备上一般使用DX.

OpenGL ES是OpenGL三维图形API的自己,针对手机和游戏主机设计。

注意的是,用户可以通过OpenGL或者direct3D直接和显卡驱动交互,而不是通过windows api和显卡进行交互

解释下WDDM:(微软windows显示驱动模型)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: