基于C++和DirectX技术的3D 游戏引擎开发.docVIP

  • 6
  • 0
  • 约 9页
  • 2017-02-28 发布于北京
  • 举报

基于C++和DirectX技术的3D 游戏引擎开发.doc

基于C++和DirectX技术的3D 游戏引擎开发.doc

基于C++和DirectX技术的3D 游戏引擎开发   摘要:如今的电子游戏风靡世界,无论什么大型的游戏都是基于游戏引擎设计和开发出来的。该文对游戏引擎的各个功能进行了详细的阐述,并使用C++程序设计语言实现了游戏引擎中内存池管理、文件管理、图形控制系统、渲染器、物理系统、媒体系统、输入控制系统等主要功能。   关键词:C++; DirectX;游戏引擎   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)27-0064-03   1 游戏引擎概述   1.1 什么是游戏引擎   电子游戏中玩家所体验到的剧情、关卡、美工、音乐、操作等内容都是由游戏的引擎直接控制的,它扮演着中场发动机的角色,把游戏中的所有元素捆绑在一起,在后台指挥它们同时、有序地工作。简单地说,引擎就是用于控制所有游戏功能的主程序,从计算碰撞、物理系统和物体的相对位置,到接受玩家的输入,以及按照正确的音量输出声音等。   1.2 游戏引擎介绍   游戏引擎是负责与系统底层联络的一套程序规范,游戏的效果很大程度取决于游戏引擎的好坏。一款好的游戏引擎所带来的画面冲击感和游戏流畅度,对于一个游戏的生命周期来说是至关重要的。   1.3目前主流游戏引擎简介   CryEngine由德国Crytek开发,主要的游戏产品是《孤岛危机》,《孤岛危机:弹头》,《蓝色火星》

文档评论(0)

1亿VIP精品文档

相关文档