NGE2是psp/win开发的一个程序库,不是一个游戏引擎,设计思想是简单易用,用来做各个显示程序或者游戏引擎,nge2的设计就是让开发人员不需要用psp调试就能开发出psp的应用程序。
外文名(Not aGameEngine
性质程序库
特点支持16位
正文
![2 Ges nge, Op.144 Reger, Max](https://p.xsw88.cn/allimg/komo/20231010/k23553.png)
NGE2
NGE'sN
ot aG
ameE
ngine.简介
NGE2(
N
ot aG
ameE
ngine的递归缩写),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上的茬游戏。
相关推荐
最新文章