cocos2dx 開發非遊戲應用是否可行?

時間 2021-05-29 23:43:36

1樓:木白

目前也正在尋找乙個開源的圖形引擎用於桌面非遊戲的圖形介面,主要做一些動畫,但不要求高幀率。不知道各路大神有什麼推薦的嗎?

2樓:

我覺得沒問題,關於電量把幀率調低點就行了,介面重新整理率毫不了多少電。還有最好用 cocos2dx-lua開發,這樣可以做熱更新

3樓:

拿2D遊戲引擎來做應用介面那是沒事找事。

耗電問題僅僅是乙個方面。作為遊戲引擎,預設是每一幀都要重繪全屏,你說耗不耗電。如果再上個什麼pixel shader那就更是電老虎了。

從開發上講你也會很費勁。第一,Cocos2D的座標系是為遊戲Sprite優化的,預設座標都是Sprite的中心,而UI庫wiget座標一般都是左上角。光這個座標變換就煩死你。

第二,各平台的原生UI庫對於介面布局一般都有很好的解決方案,比如iOS有autolayout,Android有Layout Manager,能很好地對付橫屏豎屏或者不同的解析度,而Cocos2D沒有,僅有很簡單的網格橫排豎排之類,對付簡單的遊戲介面沒問題,拿來做複雜的應用布局那是自尋死路。最後就是Z軸遮擋問題以及哪個widget先響應使用者輸入的問題,對於原生UI都是已解決的問題,拿Cocos2D做應用,你自己看著辦吧。至於原生UI庫那些方便好用的現成大型widget,比如iOS上Collection View Controller那種排版、記憶體管理、動畫一併解決了的好東西,Cocos2D上一律沒有,你自己慢慢造輪子吧,寫死你。

還有我會告訴你原生UI庫一般都有對應的UI設計工具麼,你不要告訴我CocoStudio這種貨能和XCode, Eclipse或者Visual Studio比。

Android開發還是cocos2dx遊戲開發呢?

Why 1 樓主對自己掌握的技術沒有質量上的感悟 2 樓主應當在沉浸技術的同時偶爾抬頭看看,然後再好好看看自己做的事情。如果樓主真的希望踏入技術專家這個領域,那麼思考這件事要更加擅長。下面我僅有的經驗拿出一些點供你思考,以希望樓主能在技術崗走得更遠而不是隨大潮迷失掉自己。1 何為物件導向。2 何為需...

cocos2d x 的缺點有那些

大概我是個弱智新手,折騰一下午都沒實現精靈a動作執行完畢後精靈b動作開始。一開始是不熟悉lambda表示式,捕獲用的引用導致失敗。後來正常,用sequence仍然無法實現 a動作結束後,b動作開始 可能只能強行給b加delay了吧。 不敢大放厥詞,寫了一些都刪了。畢竟自己不僅技術水平低,而且主要用的...

觸控科技的遊戲引擎 Cocos2d x 到底如何?

王少星 cocos 周邊的工具鏈正在逐漸的完善,畢竟這個是已經經歷了很長時間迭代與市場洗禮的老牌引擎,是要揹負一些技術債務的這個很正常,畢竟要照顧以前老使用者的感情.現在僅僅是乙個引擎是遠遠不夠的,要的是整個開發過程中的工具鏈以及獲得工具使用工具的環境.這點 cocos 暫時還不及 unity 但是...