Coconut2D:跨平臺2D遊戲及應用開發工具

2020-12-13 CSDN技術社區

Coconut2D是由來自希臘的mobileFX公司研發的一款專門用於跨平臺2D遊戲及應用開發的工具,除了其頗為酷炫的快速原型集成開發環境Coconut2D Studio之外,還包含一個擁有眾多2D遊戲及應用開發框架和庫的Coconut2D SDK,並將其託管到Github上。


Coconut2D Studio最為顯著的一大特點就是它能夠對獨立的原生iOS、Android OpenGL ES應用,以及HTML5 JavaScript WebGL應用進行自動編譯。它在編譯原生App時並不會使用WebView包裝技術,相反,所有應用都是完全原生的可運行於任何中低端Android設備上的C++編譯App。

除此之外,Coconut2D Studio還有一系列非常商業和現代化的功能,比如項目管理器、帶有智能感知(IntelliSence)和調試工具的代碼編輯器、斷點編輯器、Expression Evaluator、整合Github服務、JSON Viewer、圖像瀏覽器、紋理和精靈表編輯器、場景動畫編輯器等。


其中,場景動畫編輯器便能夠實現一個跨屏幕和解析度設計功能,跨設計時、編譯時和運行時來最大程度地優化圖形。在設計時階段,Art Director必須將相關資源放在設置好的固定viewport上,然後,在編譯時,Coconut2D Studio會對動畫進行分析,以從關鍵幀轉換獲取最適當的圖像尺寸,而到了運行時,該viewport會按比例縮放來適配屏幕,並根據尺寸估算來確定是否加載紋理圖像。這種方法不僅可以有效地避免通過DPI Designation加載圖像,還能確保圖像加載到最佳尺寸。

而開源的Coconut2D SDK不僅能讓開發者使用單一的程式語言來編寫可運行於任何平臺之上的遊戲和App,以及讓開發者無需擔憂屏幕尺寸、DPI等任何問題的圖形表面,還擁有一個2D遊戲框架、一個具備UI元素的應用框架和一個用於創建豐富的多媒體內容的動畫框架。

現在,您還可以進入Coconut2D的mobilehub主頁進行資源分享和討論,想要了解更多關於Coconut2D Studio和SDK的信息,可直接登陸Coconut2D官網查看。

(文/唐小引 責編/劉璐璐)

本文為CSDN原創文章,未經允許不得轉載,如需轉載請聯繫market#csdn.net(#換成@)

相關焦點

  • 巧用Unity 2D功能:只需六步開發簡單的2D UFO遊戲
    無論我們現在可以選擇多少種類繁多的,擁有逼真畫面感的遊戲,2D遊戲始終會在玩家們的心中佔據一席之地,而對於想邁入開發者行列的同學們來說,先嘗試做一款2D遊戲無疑是合適的起點。Unity中的2D功能讓開發此類遊戲更加的便捷,這篇教程將教大家使用Unity 2D功能製作一個非常簡單的UFO遊戲,整個過程只需要6個步驟,適合Unity初學者以及對Unity的2D功能不甚熟悉的開發者們,希望Unity能讓你初嘗遊戲開發的樂趣,為以後的開發之路奠定基礎,你準備好完成這款簡單的2D遊戲了嗎?
  • Cocos 2d-JS中文版API文檔正式上線
    HTML5技術是近兩年來移動開發世界裡的新貴。原來應用的開發者可能需要花費非常大的力氣才能達到HTML5遊戲開發的效率,需要不斷地重複編碼、調試、運行;然而HTML5手機應用的最大優勢就是可以在網頁上直接調試和修改,同時,當下市面上的主流手機瀏覽器都具備支持HTML5的能力讓基於HTML5的移動輕遊戲迅速躥紅,即點即玩又能迅速傳播正在成為行業標杆。
  • 觸控科技: 搭建技術橋梁 Cocos 2d-x首次赴臺辦沙龍
    9月5日晚,大陸領先的手遊開發/運營商觸控科技將攜旗下的開源遊戲引擎Cocos 2d-x跨越海峽,赴臺灣舉辦分享沙龍。這是Cocos 2d-x引擎第一次在臺灣舉辦開發者沙龍,也將是「觸控開發者平臺」首次在臺灣公開亮相。
  • 使用Unity和HTML5開發移動遊戲的優缺點
    HTML5在開發移動遊戲的優勢比較明顯,但是還是有人希望能使用Unity重構。Unity由Unity Technologies開發的一個讓玩家輕鬆創建諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平臺的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。
  • 3d人臉識別和2d區別
    打開APP 3d人臉識別和2d區別 陳翠 發表於 2019-03-06 15:17:37   3d人臉識別和2d區別   三維人臉識別可以應對各種光線幹擾,甚至在夜晚能見度較差的環境下也可以識別人臉信息。
  • 一款能玩出3D眩暈的2D橫版過關遊戲《三位一體4》
    但今天的這款遊戲則是來自芬蘭的一家獨立遊戲工作室Frozenbyte的作品,《三位一體4:夢魘王子》發售於2019的10月8日,該系列累計收入了過億美元,對於筆者來說,時至今日這依然是體驗最優秀的2d橫板過關遊戲。
  • 3D動畫和2D動畫比哪個製作成本高?
    #動畫#現在的動畫幾乎找不到純2d動畫了,都是3d+2d混用了,2d主日常畫面,3d主戰鬥畫面,據我所知,最早的應該是EVA開始使用三渲二用3d技術製作戰鬥畫面替代2d打鬥的,這個可以明顯看出來,EVA的戰鬥動作流暢度和同期的比起來(如犬夜叉、秀逗魔導士等)簡直不是一個次元的。
  • 這一次,國產2d動畫戰勝了3d動畫?
    如果涉及到動畫電影,現在肯定是3d動畫要強過2d動畫一籌。這時只說國產3d連載動畫與國產2d連載動畫的比較,前幾年的時候,國產3d連載動畫確實很多方面有2d連載動畫難以具備的優勢。前幾年,首次比較大規模「國漫崛起」的網絡輿論。
  • opengl實踐-從零開發遊戲
    Breakout教程地址:https://learnopengl-cn.github.io/06 In Practice/2D-Game/01 Breakout/github源碼:https://github.com/JoeyDeVries/LearnOpenGL/tree/master/src/7.in_practice/3.2d_game
  • 創新2D橫軸跑酷遊戲《扶老豆回家》遊俠專題站上線
    中文名稱:扶老豆回家英文名稱:BRING DAO HOME製作公司:Poler Studio發行公司:Poler Studio遊戲類型:動作遊戲ACT遊戲平臺:PC遊戲語言:中文,英文,日文,其他發售日期:2020-06
  • SolidWorks實例:從2D到3D|CAD圖轉SolidWorks 3D建模
    打開solidworks,將dxf文件拖入,此時軟體會識別並彈出輸入對話框選擇導入方式,注意兩種導入方式事實上都是可以的,導入工程圖模式需要在導入後,進入零件圖中逐一複製粘貼到相應視圖,導入零件圖會有2d到3d的轉換工具,這裡我們選擇輸入到新零件為2D草圖。去除多餘圖層,僅保留中心線和繪圖層(也可以導入完成後刪除)。直接下一步,啟用分解圖塊選是,完成。
  • 2D卷積和3D卷積的區別及pytorch實現
    1.1.1 單通道卷積Pytorch實現直接使用torchvision.datasets.MNIST()導入MNIST數據集,取其中一張圖像為例,使用3×3的卷積核進行卷積:import torchimport torchvisionimport torch.nn as nninput_2d=dataprint
  • Siemens PLM Software發布Solid Edge 2D Drafting最新版本
    Nordic Tugs 公司設計工程師Eric Peterson 表示:「我們工程部將Solid Edge 2D應用在三維產品開發過程中,它已經成為我們的必用工具之一。我們的電氣部已經停止用AutoCAD 來繪製布線圖,而全部用Solid Edge 2D來為客戶繪製布線圖。
  • 獨立開發者:新手做2D手遊該用哪些工具?
    作為一個2D遊戲,我們(非常不明智)沒有使用OpenGL就開始非硬體加速圖形開發。隨著Furdi受到了更多人的歡迎,我們的遊戲項目也得到更多的注意,最終我們遇到了性能和移植問題。如果我們此前學習了其他開發者的經驗,很多問題都是可以完全避免的。
  • Electron 7.0.0 發布,跨平臺桌面應用開發工具
    Electron 7.0.0 穩定版正式發布了,Electron 是 GitHub 開發的跨平臺桌面應用開發工具,支持使用 Web 技術開發桌面應用,其基於 C++ 開發,GUI 核心來自於 Chromium,而 JavaScript
  • C型凝集素受體2d識別組蛋白來感知細胞死亡
    C型凝集素受體2d識別組蛋白來感知細胞死亡 作者:小柯機器人 發布時間:2019/12/17 15:46:37 美國麻薩諸塞大學醫學院Kenneth L.
  • 5個支持python的2D、3D遊戲開發庫!
    0.Cocos2d:cocos2d是一系列開源軟體框架,用於構建跨平臺2D遊戲和應用程式,由cocos2d-x、cocos2d-js、cocos2d-xna和cocos2d(Python)多種框架組成。有《城堡衝突》、《大魚賭場》等多種小遊戲。
  • 有這六大頂級跨平臺開發神器,還單學啥Android、IOS開發
    開發者可以使用 Flutter 在 iOS 和 Android 平臺上開發原生應用,閒魚、NOW 直播、京東 、美團這些應用也有使用 Flutter。它也是未來的Google新作業系統 Fuchsia 應用的主要開發方式。
  • 跨平臺App開發引擎CrossApp亮相GMGDC
    9月24日,在9秒社團和GMGC聯合主辦的「移動遊戲與移動應用跨界開發趨勢論壇」上,9秒社團最新開源的跨平臺App開發引擎CrossApp引起了與會者們的關注。據了解,CrossApp是一款免費、開源、跨平臺的App開發引擎,基於最寬鬆的MIT開源協議,使用C++開發,其開發成本低、開發速度快、性能高、UI設計用戶體驗好等絕對優勢。
  • ug10.0導不出2D圖怎麼回事?
    經過幾次嘗試又問了朋友們,排除了軟體本身問題,原來是要調整製圖的標準,就可以正常導出2d圖了。下面就簡單的截圖說說調整步驟:回到建模板塊,在文件欄裡找到用戶默認設置打開。打開用戶默認設置,點開製圖,找到製圖/設置,把標準裡面選擇GB。GB的意思就是 中國國家標準 的簡稱縮寫。