|
|
引擎介绍:
1.引擎概述
引擎底层使用DirectX9实现。
引擎的制作方向是使逻辑层的编码量最小化。
游戏中常用的计数和状态值在引擎中会自动维护,逻辑层在任何时刻都可以方便的取出这些信息。
2.图形系统
支持bmp,jpg,png,tga等所有DX9支持的图片格式。
提供了方便的图片旋转缩放功能。
支持图片的打包和包管理。图片的ColorKey直接在图包中设置。
支持外部编辑的动画序列。图包本身就可以作为动画序列,动画的播放速度和帧数都可以在图包中设置。
当前提供了基本的GUI控件,对话框、按钮、输入框、复选框。用户可对GUI部分进行扩展。
3.声音系统
支持wav,mid,mp3,ogg格式的播放。
4.输入系统
将原有的以windows事件激发改为按帧激发。
这样在游戏中就不会出现控制事件与刷新事件的不同步。
输入系统可以在任何时刻检查任何一个物理键的状态。这样就不用在逻辑层对按钮信息进行任何存储。
5.引擎工具
当前有图包的预览工具。本工具不紧可以预览图包中的图片,还可以预览声音。
编辑工作当前直接由编辑ini文件来完成。在发行时ini文件会被合并到图包中。
开发站点
http://www.g5dev.cn/Web/G5Dev.asp
用引擎制作的游戏《赤色要塞-枪林弹雨版》
http://www.g5dev.cn/Web/ResShow.asp?id=224
本引擎最适合的就是刚学写游戏的新手快速做出自己的小游戏demo
有想学习如何使用本引擎的朋友可以加入
G5开发交流QQ群:11421350 |
|