cocos2dx學習之路 畢業工作感悟(一)

2021-06-23 00:24:57 字數 1435 閱讀 3471

其實最開始根本沒想到會走遊戲這條路。曾經在大學總是認為自己以後出去會怎麼樣,會有什麼奇遇,但是,事實如此,自己根本就不是**裡面的主角,只是乙個普通人,也要經歷應該經歷的事情。

直到現在都記得,2023年自己在成都跑了上百家公司,可是基本都是由於學校太遠要回去 做畢業設計而被拒之門外。但是,自己也清楚,很多時候,由於大學的貪玩,基礎不牢固,也是導致一直沒找到工作的主要原因。

最後,找到的是cd的dkm公司,當然,不管後來的經驗是多麼扯淡或者是多麼不爽,也不能不否認,它是在我快要放棄的時候給我的乙個機會。的確,正如有人說的,大公司學會做人,小公司學會做事。dkm能學的知識真的不是很多,至少對乙個才步入社會的畢業生來說。那個時候我不懂什麼是cocos2dx ,更多的時候是維護乙個老專案。但是慶幸的是,帶我的強哥和hc都是非常好的人。說一句不怕笑的,在那個時候我連vs都用得不熟悉,根本不知道什麼是除錯了。我承認大學的時光基本都耗在wow上了。可是沒有後悔藥,我只能更加努力。當然,說沒有學到東西是假的。至少我在bug修改和定位感知方面得到了很大的提公升。我不太明白這是什麼,就像很多人給我說,有些東西,不是一點時間就會學會的,那是經驗。當然,這句話,直到我現在都很記憶猶新。就像上次我現在公司的程式老大和我談的一樣,其實新手和老手之間的最大差別就是經驗。

2023年十一月跳槽的,很多時候我對那次行為的解釋是嫌棄工資低才選擇的跳槽。但是,我記得,在此之前,我曾有幸到gameloft面試,當然,那是我第三次去(說多了都是淚)。還記得最後那個面試我的人說,「你做了太久的維護,開發的知識都忘記的差不多了」當然,只有我知道,其實我開發的知識也懂不了多少。但是,那句話讓我深深的反思了一下,如果自己一直下去,可能以後面臨著失去自己最好的學習機會。

有時候想起來也是,在dkm的時間,有事就改改bug,沒事就看看書,根本就沒有大的實踐機會去頑固自己的知識。每天也是按時下班,人都開始變得很懶了。可是,自己才出來,這樣下去,以後什麼都會沒有。

然後我11月到的那家叫lf的公司,開始接觸cocos2dx。其實說實話,剛開始的時候,一點都不懂,真心的,也感到迷茫,總認為cocos2dx 是多麼的難。當然,我也知道自己被錄取的原因是說我在dkm接過sdk。但是,現在很遺憾忘記了這個技能,這是我很大的乙個遺憾,當然也不能全怪我。

當時的老大一開始時不給我任務的。後來開始給我分配點小bug改改。其實,我也是在後面才知道老大一開始是打算閒置我直到接sdk的時候用我。我真的想吐槽的是,我在dkm是接過sdk,但是有時候,新知識忘記的很快,沒有練手的機會怎麼記得準確。

慶幸的是,在lf遇到了乙個很好的老鄉,是他給當時的老大說,給我們分配任務的。於是,我得到的第乙個任務就是,「戰鬥目標的選取邏輯」,對了,忘記說我們做的是卡牌遊戲。

的確,有一點我可以自誇下,我的思維邏輯還是考慮得挺全面的。但是記得用得思維導圖,把所有情況分析得乙個不差,然後順利完成了任務。當然,這裡還是要感謝思維導圖的。把功能的情況乙個乙個分支思考清楚然後用思維導圖記錄下來,然後寫邏輯的時候對照著思維導圖寫,思路清晰多了。可惜的是那個時候是上不了網,拷貝不了東西的所以我無法貼出來。

Cocos2d x學習筆記1

1.建立新的cocos2d x 3.0 專案 在命令列中輸入 cocos new helloworld 專案名稱 p com.ss.pku 包名字 l cpp 專案型別 d d cocos workspace 專案存放路徑 2.資料夾分析 resource 資料夾 存放資源檔案 include和so...

Cocos2d x學習筆記(7)

1 動作基本概念 ccactiong是動作類的基類,動作作用於ccnode,因此,任何乙個動作都需要ccnode物件來執行。ccaction作為乙個基類,其實質是乙個介面 抽象類 由它派生的實現類才是實際使用的動作。ccaction的絕大多數實現類都派生自ccfinitetimeaction,這個類...

Cocos2d x動作學習筆記

action類如其名,它可以改變node物件的屬性,action物件是隨著時間改變node的屬性。任何乙個以node為基類的物件都有可執行的動作物件。例如,你可以在乙個時間段內將sprite精靈從乙個位置移動到另乙個位置。每個動作都有by和to兩個狀態。為什麼呢?因為它們所執行的結果是不同的。by相...