前言: 遊戲開發從課題到大創: 這個寒假在家沒事就在學習Cocos,之前作的遊戲都是界面和體驗感都比較差,本身對遊戲的開發仍是挺感興趣的,在大一下學期的時候我和本身班一個同窗(和我同一個土木班轉到如今計科班,學習路上的夥伴),咱們一塊兒跟了學院的老師作了一個遊戲開發的課題,這個老師也專門帶遊戲開發的項目。咱們的這個課題呢,老師要咱們用Win32來開發本次課題的遊戲,因此你們會發現我半年前的博客就是Win32的學習知識總結。今年老師要咱們報名了學校的大創,咱們項目成員總共三人,我和他還加了一個土木專業PS大佬,此次咱們大創遊戲開發就用Cocos Creator來作,咱們最後要發佈到微信上,自學有一段時間了,和上一次Win32的開發相比,我想說的就是,Cocos的開發簡單不少,這個裏面不少的效果不須要咱們本身去寫了,調用一個API函數就行了,作出來的遊戲體驗感都要好不少,主要Cocos成品可以發佈到大多數的平臺上,可以在手機上運行。 原本的打算是寒假在家把基本知識學習一遍,而後去學校以後再真正的開發製做,沒想到今年因爲這個疫情還比較嚴重,延遲了開學,還不知道何時,因此咱們也改變了計劃,在家把這遊戲基本搞定。 我會把這個CocosCreator開發開發過程知識點概括總結出來,方便本身之後查看,若是對遊戲開發有興趣的朋友,也能夠關注一下,我按期會更新文章,嗯嗯,後面接着幾篇估計都是Coccs的一些基礎知識,看完這些之後基本能夠開發遊戲了,那開始正題吧!javascript
CocosCreator官網下載連接:https://www.cocos.com/docs/html
這裏推薦一篇比較好的界面介紹的文章:https://www.cnblogs.com/allyh/p/9426457.html 軟件打開時的界面: 咱們通常都是建立一個空項目,其餘的項目,感興趣能夠本身去看一下。 建立空白項目後就會進入主頁面 ==重點部分介紹:==java
==知識點:==數組
知識點一個一個來:瀏覽器
咱們在建立一個節點之後,在屬性檢查器中都會有一個cc.Node,咱們能夠看到其中包括不少的屬性。有下面這些: |屬性名|描述| |---|---| name|獲取節點的名字 active|節點的可見性 position|節點的位置(相對座標,參考父親節點,描點爲原點) rotation|旋轉,順爲正 scale|縮放 anchor|描點(原點在左下角) Size|節點的大小 Opacity|節點的透明度 Color|顏色 Skew|扭曲 Group|分組(在碰撞檢測使用) parent|父親節點(cc.Node) children/childrenCount|孩子節點數組(孩子節點多個) tag|節點標籤微信
編輯器面板上只顯示了大部分屬性。編輯器
這裏簡單的演示一下,否則不少的朋友看了文字描述還不知道怎麼操做這款軟件。 從空白項目開始:函數
ctrl+s將場景保存在scenes文件夾下; 佈局
這裏能夠建立不少的節點,這裏只是舉一個例子,其實Sprite是一個圖片節點。 建立完成後,咱們能夠試試右邊的cc.Node 屬性來控制這個精靈節點 咱們會發現建立一個空節點只有一個cc.Node,其實其餘的節點都是在這個基礎上添加了不一樣的組件而已! ok,這篇就先到這學習