V-Play 跨平台Game、App開發框架

V-Play是構建於Qt商業版本之上的跨平臺開發框架,它將許多實用的第三方庫、開源項目和常用功能集成進來,極大的提高了開發者的工作效率。

這是V-Play的標語:

V-Play 跨平臺Game、App開發框架

V-Play標語

首先,對於V-Play的2D Game開發,V-Play集成並優化了Box2D屋裡引擎,開發者可以直接使用QML或C++中的相關元素進行調用,優化了粒子系統並簡化流程,大大的提高了粒子系統的效率。這兩項措施使得Qt可以使用QML或Qt/C++進行跨平臺2D遊戲開發成為可能(Qt本身沒有Box2D,自帶的只有Graphics框架中的碰撞檢測和一個較為低效的粒子系統)。此外,V-Play還提供了一系列工具和遊戲源代碼,方便開發者使用和借鑑,比如 基於QML的關卡編輯器、粒子設計器、FlappyBird和消除類小遊戲。

上圖:

V-Play 跨平臺Game、App開發框架

V-Play遊戲Demo

對於跨平臺APP的擴展和支持,主要體現在其對移動平臺的功能性上,比如V-Play可以較好低解決主流移動平臺上的沉浸式狀態欄實現,FaceBook第三方登陸、Admob移動廣告接入(這兩個國內都。。。。)和第三方移動支付(Android和IOS,在Qt5.7中已經支持)。還有對移動平臺上的多媒體、webview的優化也使人眼前一亮。

上圖:

V-Play 跨平臺Game、App開發框架

最後還要強調商業。。。

V-Play是由荷蘭的一家企業開發維護的,使用它需要支付Doller哦,附上V-play網址: http://v-play.net/

更多信息,歡迎公微眾信號 Qt_CN0


分享到:


相關文章: