请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/2 1:10:15