Cocos Creator 學習筆記(一)

2021-09-27 02:00:43 字數 2238 閱讀 2150

學習背景:和同學參加了學校的實驗室開放專案,決定自己開發遊戲。指導老師推薦了cocos creator作為開發工具,讓我們在暑假抽空學習語法和基礎知識(實際上摸了乙個半月的魚)

剩餘的半個月在開學專案匯報的壓力下,囫圇地看了遍creator的開發文件,學習了最最基礎的js語法,找了好多大佬的文章來看,幾個同學東拼西湊好歹搞出了乙個demo,安全度過匯報。在學習文章中發現大佬不愧是大佬,寫文居然能堅持這麼久,順便也想寫些東西沉澱沉澱。咕,我也來了。

安裝過程這裡不再贅述(當時遇到了蠻多問題的),大家遇到問題可以去找搜尋引擎,老前輩們已經幫吾輩排好雷(鞠躬)。

最後裝好的圖示是這個樣子的。

裝好軟體興沖沖新建乙個helloworld專案,結果一臉懵逼

這helloworld在哪呢?

於是跑去翻看官網教程,意外發現教程十分詳細,非常適合新手學習,同時也是一本工具書

對我們新手來說,介面中有三個管理器十分重要,分別是層級管理器,資源管理器,屬性檢查器,下面依次來介紹這幾個大寶貝。

1. 層級管理器:

據本小白目前的理解,新建的節點會被放置到這個地方,如果名稱向右縮排了,說明這是乙個子節點,比如main camera(到現在還不知道這是幹啥用的,有大佬能提點一下嗎)就是canvas(畫布)的子節點。子節點其實是個蠻好玩的東西,之後寫到座標系的時候會提到。

2. 資源管理器

上圖是helloworld工程中的資源管理器,其中assets資料夾中放的是專案的資源,同時,只有放置在assets資料夾中的資源才會被顯示出來。

scene資料夾,顧名思義,scene -> 場景,就是用來放場景檔案的,多場景之間的切換之後會提到。

script資料夾,一般用來放置指令碼檔案,ccc(cocos creator)支援js 和 ts語言,目前本人學習的是js。

textrue資料夾,一般放置類資源(比如人物、怪物的貼圖)

internal資料夾裡面放了很多系統自帶的資源,還是挺好用的。

3. 屬性檢查器

屬性檢查器顯示的是層級管理器中節點的一些屬性,一般來說,只要是節點就會有屬性。這裡的屬性是由js檔案定義的,比如helloworld屬性,就是由資源管理器中script資料夾下的helloworld控制的,大家可以在檔案中自定義所需的屬性。

個人覺得這東西是ccc的一大亮點,把**和屬性策劃分開,這樣不懂**的同學也可以直接在屬性檢查器裡改動對應屬性,相當方便。

4. 場景編輯器

嗯?我之前是不是說只有三個?

whatever,場景編輯器就是我們的眼睛。

不懂程式設計的小夥伴也可以用它來設計遊戲場景,然後把需要實現的功能告訴程式設計師弟弟。

其實剛開啟軟體的時候還會彈出乙個控制項庫,但這東西平時挺少用的(新增文字啥的),需要的時候可以在面板->控制項庫找到它。

第一篇就暫時到這裡吧,雖然內容不多,但作為開頭也極合適的。

好在現在還是大三,開始寫部落格不算太晚,望自己能把所學的知識沉澱下來,多多積累,多多學習。

可能第一篇的排版、內容啥的會很爛,還請各位大佬請多多包涵、多多指教!!

cocos creator學習筆記2017 2 9

通過乙個多月來對cocos creator 的學習,通過對專案的學習,總結一些有用的只是點 1.開始不知道多個同樣的物件是怎麼樣排序的。比如麻將的十四章牌,通過 檢視才恍然大悟,原來是根據節點樹的排列順序定位的。2.元件式開發,一開始特別不適應,通過對應學習,發現特別好用,每個節點都可以新增元件,元...

cocos creator動畫編輯器學習

動畫是乙個漸變的過程,怎麼樣在cocos creator的動畫編輯器中實現這個過程.一 層級關係 1節點 2動畫 animation 3動畫剪輯 animation clip 4屬性軌道 5動畫幀 a.動畫 animation 是節點上的乙個元件.b.動畫剪輯 animation clip 就是乙份...

C Primer Chapter One學習筆記

筆記 1.流 從io裝置上讀入或寫出的字串行,用來說明字元隨時間順序生成或消耗。2.輸入輸出符可連用原因 operator 或operator 返回stream物件。3.要測試程式那個語句出錯,使用cout 4.新建乙個內建型別,如int i 0 最好先初始化,不然用到的時候沒初始化會產生奇怪的錯誤...