亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學習啦 > 學習方法 > 通用學習方法 > 學習經(jīng)驗 > cocos2d如何學習

      cocos2d如何學習

      時間: 威敏1027 分享

      cocos2d如何學習

        cocos2d是一個基于MIT協(xié)議的開源框架,用于構建游戲、應用程序和其他圖形界面交互應用。下面學習啦小編收集了一些關于cocos2d學習方法,希望對你有幫助

        新手入行必知的cocos2dx學習方法

        第一步、首先了解一下游戲最基礎的組成部分及cocos2dx學習資源

        a) 了解平臺

        一般分成PC平臺、掌機平臺(3DS、PSV)、主機平臺(PS3、Xbox、Wii)和新移動平臺(iPhone、Android)。雖然會有跨平臺的產(chǎn)品,但一般來說這幾個平臺的游戲都有其獨特的設計特點,不同平臺間游戲設計、發(fā)行、玩家喜好都是不同的。一定要多玩玩,體會一下其間的區(qū)別,仔細想一想為什么是這樣。

        b) 了解技術、美術、音樂

        一個游戲,基本上就是由這三大塊組成。你需要了解的是這些最基本的元素是如何配合在一起。舉個例子,如果你想做一款iPhone平臺的手機游戲,你要知道Cocos2d引擎或是Unity3d引擎到底能做到什么程度;你要知道游戲在什么時候下播放音樂音效;你要知道2D、3D美術素材的區(qū)別。

        c) 了解整體游戲實現(xiàn)流程

        假設你要做一款練手的游戲,那實現(xiàn)的流程你要知道。一般是1心里有想法→2用筆紙畫出來→3分解基本游戲功能點→4完成需求文檔(自己做就不需要了)→5美術提供相應圖素→6程序進行開發(fā)→7開發(fā)完成進行測試并修改bug→8滿意否?不滿意則回到1。滿意則給別人玩,收集意見并總結。

        第二步、現(xiàn)在可以嘗試分解游戲了

        入門時,最好的學習方法是先嘗試分解一款游戲,從這款游戲來倒推游戲的設計思路、邏輯和感受。

        第三步、做一個試試。

        做的時候,要從小到大,不要一口吃個胖子(番茄炒蛋還做不好,就別去嘗試做滿漢全席了)。比如先從100%復課一個小游戲開始,先100%照抄做出來。在做的過程中,你才能真正學到東西,YY的再多也沒意義。等你能做出一個可玩的游戲來,再考慮加一些自己的思路進去。話說大部分只憑一腔熱血的新人,都會倒在這一步,期間你碰到的問題會多如牛毛,頭疼死。

        第四步、弄明白你想要什么游戲,行業(yè)內需要什么游戲。

        當你能輕松做出一個小游戲來,就可以認真考慮入行的問題,話說你能做到這個程度一般公司會搶著要的。這時候限制你的就不是知識和技能,這些都能在入行后輕松學到,最重要的是你自己內心的真正想法了。

        Cocos2d 富文本組件解讀

        1快速排版: 解決方案幾種:多線程,通過段落占位的方式,通過數(shù)據(jù)結構緩存排版的運算結果metric,來實現(xiàn)快速的排版

        2所有的排版都是需要先將字模從字體庫中取出來,然后寫到一張貼圖中,并且緩存以免已經(jīng)使用過的貼圖被重復使用,然后在使用的時候通過字模的位置進行采樣,然后渲染到最終的富文本上。 (排版會涉及到集中復雜的排版算法,需要對當前的富文本方案進行梳理)

        3支持動畫,建立一個Node,他的renderer是一個texture,支持對GIF的解析,然后將gif寫到一個atlas中去,每一幀對其進行采樣

        4加快渲染速度,通過將同一類型的元素,比如字模,圖片放到一張貼圖中,進行批量繪制batchDrawable

        5支持多語言,對于一個字符,將其進行utf8或utf16的編碼,通過freetype的接口進行字符的獲取
      猜你感興趣:

      1.如何開發(fā)手機游戲

      2.vs2010內存泄露的檢測方法

      3.android java 調用

      4.網(wǎng)絡游戲怎么創(chuàng)業(yè)

      5.找工作應該去哪個網(wǎng)站

      3167799