NGE2

王朝百科·作者佚名  2010-06-14  
宽屏版  字体: |||超大  

NGE2
NGE2

NGE'sNot aGameEngine.

简介NGE2(Not aGameEngine的递归缩写),NGE第一版原为制作中国象棋psp所写,第二版得到了更全面的强化,是PSP/Windows/iPhone/Linux开发的一个程序库,不是一个游戏引擎,设计思想是简单易用,用来做各个显示程序或者游戏引擎,NGE2追求的是性能,所以全部用的c函数写,而显示函数也分为各个性能要求,提供不同的显示函数。 NGE2的设计就是让开发人员不需要用PSP调试就能开发出PSP的应用程序。就是说在Windows下调试,在PSP上运行。 大大降低了PSP调试程序浪费的时间。

NGE2 for iPhone发布,采用NGE2写的程序可以运行于iPhone,iTouch上,采用Apple官方的SDK,可以在APP Store上贩卖。

NGE2支持PSP1000,PSP2000的3xx以上版本。

NGE2采用LGPL发布源代码。

以下是NGE2在PSP与其他方式的对比(默认222mhz,采用333MHZ各提高约30%):

Render

FPS-16bit 512*512

FPS-32bit 512*512

SDL

30

60

SDL+PSPGL

55

60

NGE2

270

400

特点1 支持16位(RGBA5650 RGBA5551 RGBA4444)/32位(RGBA_8888)显示。

2 支持JPG,BMP(24,32位),PNG,TGA(24,32位)图片读取,并转化到上述显示模式。

3 支持HZK,GBK点阵字体,FreeType字体显示。

4 支持高效的图片缩放旋转,alpha混色效果。

5 多种显示函数,提供不同的性能。

6 直线,矩形,三角形,圆形等几何图形的绘制。

7 音频支持,用于播放声音,mp3,wav,可扩展。

8 视频支持,用于播放动画,pmp支持。

9 支持各种图像裁剪,例如J2ME2的SetClip函数。

10 支持VC6.0,VS2003,VS2005,VS2008编译环境。

应用实例《中国象棋PSPv1.2》-PSP上的中国象棋游戏

《AVG Maker Portable》-简称AMP,PSP、Windows上制作AVG游戏的游戏引擎

《五子棋PSP》-PSP上的五子棋游戏

《禁区求生P》-PSP上的扫雷游戏

《贪吃蛇P》-PSP版贪吃蛇

《扫雷P》-另一个扫雷游戏

《iLyric音乐播放器》-PSP上显歌词的MP3播放器

《大家来找茬PSP》-PSP上的茬游戏。

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有