日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OGEngine基于java支持跨平台的手游开发开源引擎

發布時間:2024/8/26 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OGEngine基于java支持跨平台的手游开发开源引擎 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OGEngine是國際著名開源引擎AndEngine的一個分支,遵循LGPL開源協議使用OpenGL ES進行圖形繪制。同時集成了Box2D物理引擎,因此可以實現復雜的物理效果。
?


OGEngine主要使用Java語言開發,但在大運算量的耗時功能時,OGEngine使用了C/C++本地代碼進行開發。比如物理引擎及音頻處理。作為用戶,你只需要關注Java端就可以了,它已經把所有的本地代碼封裝好了。OGEngine支持Android和iOS平臺,支持使用java直接編寫iOS游戲。相比于其他游戲引擎,OGEngine的效率優勢十分明顯。

AndEngine在國際上已成為Android最為流行的2D游戲引擎。目前Android平臺很多下載量巨大的著名游戲,如《Xelorians》(X戰機)、《滑動方塊》、《松鼠吃堅果》、《貪婪蜘蛛》、《Alien Attack》、《Flappy Bird》等都是基于AndEngine引擎開發出來的。但是AndEngine項目由美國人尼古拉斯·格蘭里奇以博客的形式維護,沒有官方文檔,網絡上的文檔、教程數量也比較少,所以學習難度較大。
?


OGEngine在AndEngine開源框架下做了以下工作以便開發者更好的學習和使用:

1、邏輯線程和渲染線程實現線程獨立;
2、編寫了UI體系,提供以線性布局,相對布局,絕對布局,幀布局為基礎的UI組件;
3、修改資源加載并提供相應工具,使得加載資源工作量大大減少;
4、增加動畫編輯器,關卡編輯器,UI編輯器進行數據對接,引擎可以跟工具結合使用開發;
5、編寫場景跳轉體系,提供方便的場景跳轉方法以及數據傳輸;
6、對實體相關類重做和分離,給實體操作提供更多方法和更方便復合實體操作;
7、提供完整的事件系統;
8、提供完整的開發文檔和學習教程。

更重要的是,OGEngine基于AndEngine拓展了針對iOS系統的支持,使得開發者可以直接通過java編寫同時適用于Android和iOS平臺的游戲。
?


OGEngine是一個開源項目,這使得賣二手手游賬號平臺開發者在遇到問題時可以直接從源碼、官網文檔及開發者社區中找到答案,也能按照自己的需要對OGEngine進行修改和擴展。OGEngine的源碼由深圳橙子游戲科技有限公司托管,版本由公司統一發布。

發展歷程
2012.04??項目成立,啟動研發
2013.03??OGEngine v1.0版本開發完成
2013.06??OGEngine正式開源開放
2013.11??OGEngine v1.1版本發布,新增各種傳感器技術支持
2014.03??v1.2版本發布,更新了Particle(粒子系統),添加制作雨雪流水,Steak(動態模糊),Ratial Bule(徑向模糊)等效果支持;另外還有改進IO技術,簡化資源讀取和寫入過程
2014.06??OGEngine v2.1版本發布,拓展各類編輯器
2014.06??已有數百款手游基于OGEngine開發
……
OGEngine保持不斷更新,并持續提供給開發者支持


平臺支持

OGEngine支持跨平臺,當前最新版本支持的平臺為Android;??iOS及更多支持平臺正在拓展中。


開發工具

OGEngine為開發者提供各類編輯器:UI編輯器、動畫編輯器、關卡編輯器等;更多開發工具將持續提供給開發者使用,為開發者提供技術支持。
?


游戲案例

使用OGEngine開發的游戲已經達到近千款,大量手游成功推向市場并獲得豐厚的盈利。
?

總結

以上是生活随笔為你收集整理的OGEngine基于java支持跨平台的手游开发开源引擎的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。