摘要
由于传统的计算机游戏设计方法在维护与更新上有很大的局限性,而计算机游戏引擎是将具有共性的游戏功能抽象、独立出采,形成一个通用的、独立于具体游戏逻辑的框架,是一个游戏的心脏.可以驱动游戏的运行。同时设计了一个简单计算机视频游戏引擎,包括图形引擎、声音引擎、交互引擎、网络引擎等。该游戏引擎依附于一个宿主游戏主程序,可以设计游戏基本对象以度游戏环境所需的对象管理器、资源管理器、系统对象等。该游戏引擎具有很好的可扩展性,可以添加新组件,支持更丰富、更实用的功能。
It is hardly to maintain and update a traditional computer game because of its own limitation. A computer game engine is one kind of independent logic frame to a certain concrete game, like a heart to actuate the movement of computer game, which is abstracted from commonality of game functions. It an ordinary computer game engine includes a graph engine, a sound engine, an interactive engine, and a network engine etc. Attaching to a lord program, such as a main program of a video game, the game engine can make basic objects and objects manager, resources manager, system objects that the game environment needs. The expansibility of the game engine makes it easy to add new components and provide more new functions.
作者
郑哲超
张怡芳
ZHENG Zhe-chao, ZHANG Yi-fang (Zhejiang Wanli University, Ningbo 315100, China)
出处
《电脑知识与技术》
2007年第1期184-186,216,共4页
Computer Knowledge and Technology
基金
浙江万里学院科研项目(2005重点4)