1.JavaScript與TypeScript程序設計
由于可以跨平臺發布,同時要能支持h5的游戲,cocos creator選擇了JavaScript與TypeScript來做為它的開發語言,所以我們要先學習JavaScript與TypeScript。TypeScript是基于JavaScript的一個語法糖,運行的時候被編譯為JavaScript,所以我們要先學JavaScript再學TypeScript。語法涉及的知識點主要包括如下:
(1)JavaScript變量,表達式,順序執行,條件判斷,循環語句,打印函數
(2)JavaScript基本數據類型,函數,object(表),數組,字符串,函數調用,Math數學庫;
(3)JavaScript 模塊, require,new機制,this傳遞;
(4)JavaScript實現面向對象:類,繼承,重載等;
(5)TypeScript常用類型與類型定義;
(6)TypeScript面向對象:類,數據成員,成員函數,構造函數;
(7)TypeScript面向對象:繼承,重寫,靜態數據成員,靜態成員函數等;
(8)TypeScript枚舉,Lamda表達式,名字空間,類型轉換as,export與import機制;
2.Cocos Creator 3.x 2D/3D基礎開發與使用
Cocos Creator版本很多,目前最好采用的是Cocos Creator 3.x來開發游戲,2.x官方已經表示不會再更新與維護了,現在大部分的企業都切換到3.x來做。一開始我們就從3.x開始。Cocos Creator 3.x全新設計了引擎,是一個純3D引擎,盡量不要有先學2D不學3D這種想法,從3D開始到最后再學2D,2D是3D的特殊形式。常見的Cocos Creator 2D/3D基礎知識點如下:
(1) Cocos Cre