Coconut2D:跨平臺2D遊戲及應用開發工具
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官網檢視。
相關文章
- MediaPipe - 跨平臺機器學習應用開發框架API機器學習框架
- Electron框架使用vue開發跨平臺桌面工具應用-專案搭建框架Vue
- 調查:開發人員首選的移動應用開發跨平臺工具
- Dart Editor——跨平臺的開發工具Dart
- Flutter嚐鮮:跨平臺移動應用開發Flutter
- 用HTML5+JS開發跨平臺的桌面應用HTMLJS
- 使用Xamarin實現跨平臺移動應用開發
- 淺談移動應用的跨平臺開發工具(Xamarin和React Native)React Native
- Xamarin ios 教程 Xamarin跨平臺開發 C#蘋果應用開發iOSC#蘋果
- 用JS開發跨平臺桌面應用,從原理到實踐JS
- 一應俱全!開源跨平臺3D應用開發框架Minko3D框架
- 推薦幾款App跨平臺開發工具APP
- 應用跨平臺問題?
- 如何有效開發一款跨平臺遊戲遊戲
- CrossApp 0.1.5 釋出:跨平臺移動應用開發引擎ROSAPP
- 跨平臺移動應用開發引擎CrossApp更新至0.1.8ROSAPP
- 《React Native跨平臺移動應用開發》讀後鬼扯React Native
- Kyle Hilliard:主流發行商談跨平臺遊戲發展趨勢及前景遊戲
- 跨平臺開發框架的大旗框架
- 跨平臺開發框架 Lynx 初探框架
- QT6跨平臺開發QT
- 使用electron+vue開發一個跨平臺todolist(便籤)桌面應用Vue
- C#蘋果應用開發——第一講初始Xamarin Xamarin ios 教程 Xamarin跨平臺開發C#蘋果iOS
- 【iCore3應用開發平臺】釋出 iCore3 應用開發平臺使用說明
- 用低程式碼開發平臺開發應用可靠嗎
- 如何用 Electron + WebRTC 開發一個跨平臺的視訊會議應用Web
- cordova + vue cli構建跨平臺應用Vue
- 用 Visual Studio Code 做基於 .NET MAUI 跨平臺移動應用開發UI
- 跨平臺程式設計開發工具Xojo 2023 Release for mac啟用版程式設計Mac
- 可匯出原生移動應用的跨平臺開發引擎CrossApp正式開源!ROSAPP
- 00-跨平臺開發之FlutterFlutter
- APP跨平臺開發技術分析APP
- 跨平臺開發Flutter初體驗Flutter
- 移動跨平臺開發深度解析
- 跨平臺開發技術簡介!
- hybird跨平臺移動app開發APP
- c++跨平臺開發經驗C++
- Kuuga——轉化任何 Web 頁面為桌面應用的跨平臺工具Web