JGE++: 跨平台PSP游戏引擎 V0.1.0b



掌叔
2008-06-09 09:12:38

摘自:bbs.khors.com
作者:Dr.Watson

JGE++ 简介:

PSP上有一个独立的GPU, 在我们编写游戏时, 要是能把有关图像处理的工作都交给GPU做, 就可以减轻主处理器的很多负担, 令整体程序的运作, 得到数倍的提升!

JGE++ (Jas Game Engine) 就是一个利用GU 库写成的2D游戏引擎, GU库的原本用途是用作编写3D游戏, 我们把它应用在2D游戏上, 就可以享用硬件加速所带来的种种好处, 例如运行速度的提升, 溷色/半透明色效果, 图像放大缩小和旋转等!

JGE++ 基本上可以说是一个跨平台游戏引擎, 写好的游戏, 可分别编译成WINDOWS版和PSP版.

JGE++ 在WINDOWS上是用了一个叫HGE 的游戏引擎 (需要DIRECTX8.0以上) 作为根基. 而PSP版则依然要安装了PSPSDK才可以编译.

利用JGE++写游戏的好处, 是我们大部份时间可以在WINDOWS上测试和除虫, 用VC++ 的除虫功能, 如BREAK POINTS, 可要比在PSP上除虫方便 n 倍哦!

JGE++ v0.1.0b 代码打包内容:

- JGE++
- Demo


Demo 内有VC++6.0的 PROJECT 档, 可以用VC++直接编译WINDOWS版, 至于PSP版, 则要和平时一样的MAKE, 或执行附带的MK.BAT.

WINDOWS 版键盘对应:

PSP WINDOWS
----- -------------
上/下/左/右 W/S/A/D
模拟操控 上/下/左/右键
三角 数字键盘8 (NUMLOCK)
四方 数字键盘4 (NUMLOCK)
圆 数字键盘6 (NUMLOCK)
X 数字键盘2 (NUMLOCK)
SELECT CTRL
START ENTER
HOME F1
HOLD F2
NOTE F3
L Q
R E



接下来, 我会抽时间写一些关于应用JGE++的教程, 希望大家多多捧场 :)

注意: Windows Demo 要有DirectX8.0以上才可以执行!

PSP 编译需要: libpng(+libz), mibmodlib

下載:
JGE++ and Demo 代碼打包[attach]57[/attach]
Demo 執行檔打包(PSP1.50)[attach]58[/attach]


love_xiaolu
2009-08-21 14:20:46

支持了~~~~沙发顺便收下


Lanf
2009-12-05 17:25:24

今天下了个PSPConstructor,但是一会说找不到JAVA环境,一会又说找不到MAIN参数,头疼。正好来看看JGE++