Cocos2d x的學習之旅(一)掃盲篇

2021-07-02 23:17:45 字數 1718 閱讀 6729

聲  明

hello,monkey們好code-monkey。也是已有多年經驗的monkey,也許是還呆在大學的小monkey。不管怎麼樣,我們都是為了乙個目的走到了這裡。那就是學好這門知識。

回歸主題:

第一件事就是學習c++

,在這裡我想跟大多和我一樣的沒學過c++的monkey說。別慌,c++並沒有大家想象的那麼難(侷限於cocos2dx入門的知識),當時我記得經理跟我們說你們只要會用兩個符號,那麼你基本也就會用c++來開發遊戲了。「:」和「::」 冒號和雙冒號。於是畫了乙個星期的時間基本c++看了一遍,但都是霧裡看花的感覺。其實很多東西都是模模糊糊,但也只能硬著頭皮上了。在這裡分享一下我學習c++的**:找了好久呢,畢竟已經好久了。為了monkey們我也是挺拼的,哈哈哈。

重點2~5章,其他可以忽略。學習方法(在此認為大家已經有至少一門程式設計基礎,不然一下方法學習可能不會很有效果)。針對cocos2dx入門來說這些這些知識已經夠了。

首先可粗略的看每一篇文章,然後按照上面的例子,不管懂不懂先敲**。文章不會很多,估計一天的時間就可以過一遍了。然後就是仔細思考每一篇的文章,對每一篇文章進行理解。多搜尋每一篇文章裡面的知識,看看其他人是如何解答的。可以更好的對乙個知識點進行理解。只要有一門程式語言為基礎,乙個星期學c++基礎已經夠了。

第二件事搞清楚cocos2dx是什麼?有什麼?能幹什麼?為什麼要用它?

是什麼?用專業的角度來說是乙個遊戲引擎,對於初學者來說並不是那麼的形象。引擎可形象的理解為汽車引擎,汽車的心臟就是引擎,遊戲也是一樣,人更是一樣。人沒有手手腳腳但只要有心臟一樣能活下來,就好比執行乙個helloworld。引擎提供給我們無限的能力,我只要知道怎樣向引擎索取我們需要的東西就可以了。

有什麼?下面用簡單的結構圖來看看,它到底有什麼? 暫時我們只要先了解紅色字型即可。就像處物件一樣,總要知道她長什麼吧?以後會對每個模組進行更詳細的講解。

能幹什麼?這個...這個...感覺有點廢話。肯定是開發遊戲啦,不然能開發手機軟體咩?這個問題我已經問過自己既然說cocos2dx是跨平台的那麼可不可以用來開發軟體呢?這樣就不用再ios、android、wp上分別開發軟體, 但似乎至今沒有人用cocos2dx來開發手機軟體。原因很簡單:殺豬不用牛刀。

為什麼要用它?理由很簡單:跨平台。光是這個都能各大廠商垂青這個引擎了。只要寫一遍的**,就能移植到各大平台,誰不想用啊?

今天就寫到這吧,有什麼不懂的、想問的都歡迎進入qq群討論。

關於本部落格的後續文章的編寫大體分三個級別:基礎篇、中級篇、探索篇(高階永遠沒有乙個界限、只有無限的探索才能讓我們真正的成長)

二、中級篇,計畫在兩個月內完成。

1.windows下的環境配置 

2.mac下的環境配置

3.mac下搭建cocos2dx的android環境(以後移植會用到,建議先搭建) 

快速學習 學習cocos2dx之旅(2)

二.建立新專案 首先開啟 cmd輸入命令 cocos 後可以檢視cocos2dx的命令,前提是安裝了python的環境 如下圖所示 接著輸入 cocos new help 或者 cocos new h 檢視如何新建cocos專案的幫助 正如上圖所示的我們想建立乙個新的專案就需要使用這些引數先不管別的...

cocos2d x 學習筆記 一

最近有點閒,突然想嘗試搞搞手機遊戲方面的開發,於是下了個cocos2d x 2.2.6和 cocos2d x權威指南 先看書,翻了下目錄尼瑪16章。厄,對於這種工具框架類的學習,貌似我從來沒有按部就班慢慢學的習慣 照例,花了2,3小時看下大概概念,記錄下 1,背景知識,過 2,環境搭建,cocos2...

Cocos2d x 學習日記 一

csv被稱為 逗號分隔值 comma separated values,csv csv格式比較簡單,解碼使用字串的擷取和分析就可以完成,使用 stringf和 array等ref類,解析csv比較方便。string有如下函式 array componentsseparatedbystring con...