網友評分:
5分
Orx是一款功能強大的2D游戲開發引擎,有著可移植、輕量級,可基于插件、數據驅動等優點,幫助用戶更加高效的開發制作2D游戲。因為軟件是由數據驅動的,所以只需要少點的代碼既可創建游戲,滿足用戶的各種2D游戲開發需求。
數據驅動的配置,強大的數據驅動配置,提供了一個易于使用的加載/保存系統。編寫一行代碼就可以創建一個全功能的對象。
無需重新編譯即可更改數據,3D加速,在臺式機上使用OpenGL,在移動平臺上使用OpenGL ES 1.1/OpenGL ES 2.0進行3D加速渲染。
SPRITE RENDERING,自動對象精靈渲染,允許:平移、各向異性比例、旋轉、透明度(alpha混合)、著色、平鋪和鏡像。
多臺攝像機/視孔,攝像機/視口系統允許在一個屏幕上進行多視圖,并可進行攝像機平移、縮放和旋轉。
紋理管理,實時渲染到紋理和紋理操作。
音頻,聲音和音樂處理,你可以調整音量、音調和立體聲平衡。
碰撞,碰撞處理和剛體物理學與聯合支持
輸入系統,通用輸入系統,抽象了鍵盤、操縱桿、鼠標輸入和觸摸。
語言和本地化,強大的本地化模塊讓您輕松支持多種語言。
動畫,簡單易用的動畫系統,支持文本,精靈表,鏈接鏈,繼承,自動定格,可調頻率和持續時間,所有數據配置。
事件管理,響應時鐘、特效、輸入、物理、著色器、聲音、再生器、時間線等等。
基于插件的架構,您可以輕松地將Orx移植到新的平臺上,并使用您自己的插件輕松地擴展/定制它。
多平臺,為Windows(使用visual studio的mingw和native),linux(x86/x86_64),MacOS X(pc/x86),iPhone/iPod Touch/ipad和android開發。
免費開發,在zlib許可下。在任何類型的項目中免費使用或修改Orx,無論是免費軟件還是商業項目。