|
|
|
|
JGE 体系结构分析
作者:
刘鹏
日期:
2009-04-27
JGE 是一个支持硬件加速的 2D PSP 游戏开发包,它由 Dr.Watson 开发,完全开源,本文介绍了它的主要特征,并分析它的体系结构。
|
简介
JGE++ (Jas Game Engine++) 是一个支持硬件加速的 2D PSP 游戏开发包,它支
持在 MS Windows 下跨平台开发。整个游戏开发过程(包括编码、调试、测试)可以在
Windows 上进行,最后再到 PSP 上测试。
特色
- 支持 PSP 1.xx 和 3.xx firmware;
- 支持硬件加速渲染,包括缩放、旋转和颜色混合;
- 支持 Animated sprite;
- 支持几何形状渲染,包括矩形、圆、多边形和 trick lines;
- 支持 PNG、JPEG、GIF 等图片格式;
- 支持 spline 曲线;
- 支持粒子系统 (Advanced multiple emitter and key frame based
particle system.)
- 支持位图字体、中文 GBK 字体和 True Type 字体;
- 支持 Stereo WAV playback;
- 支持 PSP 上 MP3 硬件解码;
- 支持资源管理器;
- 支持资源压缩(zip);
- 支持 Frame based animation system using XML scripts;
- 支持基本的 3D 功能,包括 rendering textured triangles, Quake 2
(MD2) model and OBJ model;
- Port of HGE helper classes: hgeParticleSystem, hgeDistortionMesh
and hgeFont;
- 支持英文和中文的输入系统。
体系结构

|
|