词条 | NGE2 |
释义 | NGE's Not a Game Engine. 简介NGE2(Not a Game Engine的递归缩写),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编译环境。 应用实例PSP自制系统: 《中国象棋PSPv1.2》-PSP上的中国象棋游戏 《AVG Maker Portable》-简称AMP,PSP、Windows上制作AVG游戏的游戏引擎 《五子棋PSP》-PSP上的五子棋游戏 《禁区求生P》-PSP上的扫雷游戏 《贪吃蛇P》-PSP版贪吃蛇 《扫雷P》-另一个扫雷游戏 《iLyric音乐播放器》-PSP上显歌词的MP3播放器 《大家来找茬PSP》-PSP上的茬游戏。 iPhone: 《Topoc XiangQi Lite》-iPhone上的象棋软件。 NGE2起航历史2009-2-14 NGE2正式版发布,支持PSP和windows,可以在windows下编写PSP程序。 2010-06-6 NGE2 for iPhone 平台开发成形 ,可以在windows下编写iPhone程序。NGE2正式实现了跨越三平台。 2010-8-26 NGE2 Linux 版发布,可以在Linux上编译和运行NGE2程序。NGE2正式实现了跨越四平台。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。