學Cocos2d x,需要掌握多少C 知識?大概學多久可以做出乙個遊戲?

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

1樓:

類是什麼?

繼承是什麼?

元件是什麼?

物件是什麼?

模式是什麼?

模組是什麼?

模板是什麼?

過程是什麼?

指標是什麼?

執行緒是什麼?

程序是什麼?

動態庫是什麼?

布局是什麼?

靜態庫是什麼?

多型是什麼?

泛化是什麼?……

2樓:會孵蛋的魚

記得cocos creator官網js教程中說過一句話,用百分之二十的知識可以解決百分之八十的問題。

所以說,掌握一些基礎即可開始寫遊戲。

3樓:啊聰

實際上這是兩個問題。

問題一、學Cocos2d-x,需要掌握多少C++知識?

學2dx,只需要熟悉C++的語法知識即可。

而在學2dx的過程中不斷的理解C++,例如你會漸漸地理解C++,例如多型是什麼。

問題二、大概學多久可以做出乙個遊戲?

我的經驗,14天即可做出乙個遊戲(demo而已)。

12年時我只學習過半年C++,半年內C++主要用於寫演算法刷ACM,實際上就是會使用C++語法來寫演算法。而14天內了解2dx的基本介面來開發遊戲是一件很容易的事情(當然需要壓迫自己去學習)。

不過這只侷限於開發demo,如果你不斷地學習2dx,或到一家有技術追求的公司學習,都會漸漸接觸到 @王選易 所說的那些內容。

4樓:Yop

我第一次使用 cocos2dx 的時候,是6/7年前翻過一次c課本後面的一章c++介紹的程度...

當然,基於我對cocos2d庫的框架的認識,這一點都不妨礙我開發遊戲。

要使用 cocos2dx 開發一款簡單的遊戲,你只需要對c++(其實更推薦初學者用js)有一定的語言基礎,對cocos2d框架的大致上的了解(知道做什麼東西該用哪乙個類),了解遊戲/程式執行的一些基礎知識,就可以動手了。

所以一切技術的提公升都可以來自於你對實際專案中的難題所進行的思考和探索。

至於開發乙個遊戲需要多少時間,視乎開發者的程式設計經驗和遊戲本身的開發難度。一般來說,乙個初學者抱著入門書,兩周可以完成書上例子,乙個月內應該就可以編寫簡單的邏輯了。但是要開發商業專案級別的遊戲,一般來說,乙個人是很不現實的,最好找志同道合的朋友一起做專案。

此外初學者比較容易遇到的問題是「錯誤地低估開發難度造成的開發窘境」,建議初學者盡量找有經驗的人指導學習。

cocos2d x 的缺點有那些

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

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

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

cocos2dx建立專案為什麼要用cmd命令列建立?

Leon 一般來說,有整合開發環境的專案 IDE 的專案,一般都可以在IDE裡面建立工程,比如Unity或者Unreal。而cocos2d x只是一套框架,並沒有對應的IDE,所以為了建立專案,就有了一套命令列指令碼用來從命令列來建立工程。如果以後有一日cocos2d x有了自己的IDE,比如開發中...