cocos2d-x入門一

來源:互聯網
上載者:User

標籤:

為什麼要學cocos2d-x       首先要明白什麼是cocos2d-x,能幹什麼。cocos2d-x是一種跨平台的2D、3D遊戲開發工具,目前較為流行的大多數android、ios遊戲都是用它開發的。它跨平台特性,是因為它OpenGL是跨平台的,當然它不僅包含OpenGL,還有其它平台上的圖形處理介面,因此它是跨平台的。       針對自己因素,自己目前對C++比較熟,而cocos2d-x與C++的關係目前還不是特別清晰,但是與C++相關度比較大,而且是遊戲方面的,比較有意思。關鍵是還與當前的大行業趨勢移動開發有關聯,所以,它是自己成長到另一個階段的標誌。功能模組       圖形處理模組:OpenGL ES(跨平台),DriectX(windows7 8),Canvas(html5),       多線程模組:pthread,       物理引擎模組:       網路傳輸模組:非即時、即時       音頻處理模組:背景音樂、特殊音效常見介面       一般是以CC開頭,模板支援       STL模板:vector:類數組、記憶體中連續、方便在尾部插入操作,及隨機尋找任何位置的內容                      List:類鏈表,記憶體中離散分布,方便在中間進行插入刪除,不方便尋找                      deque:有以上兩個的優點,但是在具體應用時,針對只需要尋找或只需要頻繁插入刪除時,不及以上兩者                      map<key,value>、                      stack,先進後出,它的實現一般需要藉助其它容器,預設是deque,當然也可以用vector list,具體實現過程,向其它容器中push操作入棧,pop出棧,可通過top返回棧頂層元素,除此之外常用的還有empty,size。 環境搭建:首先是要有android運行環境java+eclipse+SDK+ADT                cocos2d-x包, 未完待續

cocos2d-x入門一

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.