NGE2

NGE2

NGE2是psp/win開發的一個程式庫,不是一個遊戲引擎,設計思想是簡單易用,用來做各個顯示程式或者遊戲引擎,nge2的設計就是讓開發人員不需要用psp調試就能開發出psp的應用程式。

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編譯環境。

套用實例

《中國象棋PSPv1.2》-PSP上的中國象棋遊戲
《AVG Maker Portable》-簡稱AMP,PSP、Windows上製作AVG遊戲的遊戲引擎
《五子棋PSP》-PSP上的五子棋遊戲
《禁區求生P》-PSP上的掃雷遊戲
《貪吃蛇P》-PSP版貪吃蛇
《掃雷P》-另一個掃雷遊戲
《iLyric音樂播放器》-PSP上顯歌詞的MP3播放器
《大家來找茬PSP》-PSP上的茬遊戲。

相關詞條

熱門詞條

聯絡我們