浅析游戏引擎开发

本文浅析了游戏引擎开发,探讨了使用C++、DirectX8.1开发包和软件工程思想结合计算机图形学和人工智能的技术。游戏引擎主要负责数字建模、碰撞运算、图像处理及音效播放等功能。此外,还介绍了引擎的三层结构模型,包括图像处理、输入输出和游戏逻辑处理,并详细阐述了光影处理、物理系统、碰撞检测、画影成像、输入输出等功能的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 第25 卷第1 期
Vol125  No11
长春师范学院学报(自然科学版)
Journal of Changchun Normal University(Natural Science)
2006 年2 月
Feb12006
浅析游戏引擎开发
翟军昌
(渤海大学公共计算机教研部, 辽宁锦州 121000)
[摘 要] 该引擎的开发技术主要是使用C + + 语言, DirectX811 开发包与软件工程思想, 并综合运用
了计算机图形学, 人工智能等知识。该引擎的主要工作是进行游戏中的数字建模、碰撞运算、物体成
像、玩家角色控制等操作, 以及播放正确的音量和声音输出等必要的功能。
[关键词] DirectX开发包; 地图编辑器; 角色扮演; 游戏引擎
[中图分类号] TP317    [文献标识码] A    [文章编号] 1008 - 178X(2006) 01 - 0055204
[收稿日期] 2005 - 12 - 26
[作者简介] 翟军昌(1978 - ) , 男, 辽宁丹东人, 渤海大学公共计算机教研部教师, 从事计算机教学研究。
1  引言
电脑游戏作为一种娱乐方式越来越为人们所接受。对于电脑游戏来说, 游戏引擎是用于控制游戏功能的
主程序, 如接受玩家控制信息的输入, 选择合适的声音以合适的音量播放等。2D 游戏或者3D 游戏, 不管游
戏是怎样的形式(是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏) 都有类似的起控制作
用的代码。游戏引擎相当于游戏的框架, 框架打好后, 关卡设计师、建模师、动画师可往里填充内容。
2  需求分析
游戏引擎是一个很复杂的系统, 在这个设计中主要涉及到了以下几项功能:
(1) 光影处理: 光影处理是用来处理游戏场景中光源对游戏中的人、地、物所影响变化的效果。
(2) 物理系统: 用于模拟现实生活中的物体物理运动的一个系统。
(3) 碰撞检测: 碰撞检测在游戏引擎中如此重要, 原因是现实生活中随处都有碰撞的发生。
(4) 画影成像: 这是游戏引擎一项必不可少的功能, 否则在游戏中将看不到游戏的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值