| djgcn |
07-10-12 14:12 |

這是人氣小遊戲Diner Dash背後的開發套件,基於很完善的跨平台概念和多語言支持(基於生成圖片字型),非常具有潛力,但你需要一些C++的基本知識才能使用它。

取得: 1.前往https://developer.playfirst.com/home 2.註冊你的帳號並從郵件中取得密碼 3.登入並下載套件,使用Visual C++ 2005編譯
特色: 1.核心功能照顧到跨平台層面,在純使用SDK 的狀態下Win/Mac版成品相同 2.基於Web方式的ActiveX介面,可在瀏覽器上運行 3.使用XML製作語言表並生成需要的字型(基於Flash),支持多國語言 4.免費套件,授權上較為寬鬆,不必限制於發布在PlayFirst上

功能: - Easy to use C++ API 簡單易用的C++ API - 2D/3D hardware accelerated graphics 基於純粹2D和3D加速的圖形繪製 - UI controls 使用者介面組件,當然是遊戲中的 - Music and sound effects 音樂和音效(OGG支持) - Flash cut scenes 使用FLASH作為遊戲故事場景 - Programmable particle systems 可自訂化的粒子系統 - Customizable GUI widgets 可自訂化的使用者介面元件 - Lua script support Lua腳本語言支持 - True cross-platform reliability (PC, Mac, and Web versions supported now, with new platforms on the way) 真正的跨平台能力 - Powerful localization 多語言支持,基於圖片字型並提供方便的生成流程 - Compact runtime 運行庫壓縮後約500K - Developer documentation & support 完整的說明文件和技術支持

缺點: 1.不是開源產品 2.需要Visual C++ 2005這個龐大的編譯器 3.字型需預先生成,對於文字量多的遊戲十分吃重
如果不是要求絕對開源,而是專注在實際使用的用戶上,他依然很有吸引力,這也是少數有實際測試過而且確定可用的遊戲開發套件,並且被各大由工作室所採用。 |
|