中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Coconut2D:跨平臺(tái)2D游戲及應(yīng)用開(kāi)發(fā)工具

2018-07-20    來(lái)源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

  Coconut2D是由來(lái)自希臘的mobileFX公司研發(fā)的一款專(zhuān)門(mén)用于跨平臺(tái)2D游戲及應(yīng)用開(kāi)發(fā)的工具,除了其頗為酷炫的快速原型集成開(kāi)發(fā)環(huán)境Coconut2D Studio之外,還包含一個(gè)擁有眾多2D游戲及應(yīng)用開(kāi)發(fā)框架和庫(kù)的Coconut2D SDK,并將其托管到Github上。

  Coconut2D Studio最為顯著的一大特點(diǎn)就是它能夠?qū)Κ?dú)立的原生iOS、Android OpenGL ES應(yīng)用,以及HTML5 JavaScript WebGL應(yīng)用進(jìn)行自動(dòng)編譯。它在編譯原生App時(shí)并不會(huì)使用WebView包裝技術(shù),相反,所有應(yīng)用都是完全原生的可運(yùn)行于任何中低端Android設(shè)備上的C++編譯App。

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

  其中,場(chǎng)景動(dòng)畫(huà)編輯器便能夠?qū)崿F(xiàn)一個(gè)跨屏幕和分辨率設(shè)計(jì)功能,跨設(shè)計(jì)時(shí)、編譯時(shí)和運(yùn)行時(shí)來(lái)最大程度地優(yōu)化圖形。在設(shè)計(jì)時(shí)階段,Art Director必須將相關(guān)資源放在設(shè)置好的固定viewport上,然后,在編譯時(shí),Coconut2D Studio會(huì)對(duì)動(dòng)畫(huà)進(jìn)行分析,以從關(guān)鍵幀轉(zhuǎn)換獲取最適當(dāng)?shù)膱D像尺寸,而到了運(yùn)行時(shí),該viewport會(huì)按比例縮放來(lái)適配屏幕,并根據(jù)尺寸估算來(lái)確定是否加載紋理圖像。這種方法不僅可以有效地避免通過(guò)DPI Designation加載圖像,還能確保圖像加載到最佳尺寸。

  而開(kāi)源的Coconut2D SDK不僅能讓開(kāi)發(fā)者使用單一的編程語(yǔ)言來(lái)編寫(xiě)可運(yùn)行于任何平臺(tái)之上的游戲和App,以及讓開(kāi)發(fā)者無(wú)需擔(dān)憂屏幕尺寸、DPI等任何問(wèn)題的圖形表面,還擁有一個(gè)2D游戲框架、一個(gè)具備UI元素的應(yīng)用框架和一個(gè)用于創(chuàng)建豐富的多媒體內(nèi)容的動(dòng)畫(huà)框架。

  現(xiàn)在,您還可以進(jìn)入Coconut2D的mobilehub主頁(yè)進(jìn)行資源分享和討論,想要了解更多關(guān)于Coconut2D Studio和SDK的信息,可直接登陸Coconut2D官網(wǎng)查看。

標(biāo)簽: 代碼 開(kāi)發(fā)者 媒體

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:一個(gè)iOS開(kāi)發(fā)者的修真之路

下一篇:Swift 在對(duì) Objective-C 改進(jìn)的 6 個(gè)方面