作者:翟军昌  来源:长春师范学院学报(自然科学版)  更新时间:2007年11月04日 编 辑:ZL
内容摘要:该引擎的开发技术主要是使用C + + 语言, DirectX811 开发包与软件工程思想, 并综合运用了计算机图形学, 人工智能等知识。该引擎的主要工作是进行游戏中的数字建模、碰撞运算、物体成像、玩家角色控制等操作, 以及播放正确的音量和声音输出等必要的功能.

Analyzing the Development of Game Engine
<<长春师范学院学报(自然科学版) >>2006年01期
翟军昌 , ZHAI Jun-chang

该引擎的开发技术主要是使用C++语言,DirectX8.1开发包与软件工程思想,并综合运用了计算机图形学,人工智能等知识.该引擎的主要工作是进行游戏中的数字建模、碰撞运算、物体成像、玩家角色控制等操作,以及播放正确的音量和声音输出等必要的功能.

关键词: DirectX开发包 , 地图编辑器 , 角色扮演 , 游戏引擎

浅析游戏引擎开发.pdf

结论
综上完成了一个通用的2DRPG游戏引擎的基本功能。该引擎的主要特点是采用了模块化设计思想来构建引擎的底层程序, 因此该引擎具有较强的扩展性和可维护性。该引擎的工具库具有高度的可重用性, 只需经过少许的改动就可以适应新格式地图的编辑。该游戏引擎是按照网络游戏引擎设计的, 所以游戏引擎可以进一步的升级为一个网络游戏的引擎, 用于网络游戏客户端程序的开发。如果对引擎的底层图形系统进行优化, 可以将引擎升级为215D 的引擎。本文限于篇幅部分环节省略, 部分程序代码没有给出。


[参考文献]
[1 ]Andre LaMothe. Tricks of the Windows Game Programming[M] .中国电力出版社,2004.
[2 ]唐明理. 学VC 编游戏[M] . 四川电子音像出版中心,2004.
[3 ]Stephen Prata(美) . C + + Primer Plus[M] . 人民邮电出版社,2002.
[4 ]John Vlissides. DesignPatterns[M] .机械工业出版社,1995.
[5 ]荣钦科技. 游戏设计概论[M] . 北京科海电子出版社,2003.
[6 ]Stephen C. Dewhurst. C + + 程序设计陷阱[M] . 中国青年出版社,2003.

返回计算机科学与技术频道
相关论文
  • 新疆边防及野战部队独生子女生殖健康调查及影响因素探讨
  • 单链高分子构象的非格子Monte Carlo模拟
  • 社会林业发展与林权制度安排
  • 中英文翻译机器中汉语动结式生成的过程和困难