初入Cocos Creator碰到的坑


Cocos Creator ≠ Cocos 2d-x 

因為項目原因,第一次接觸 Cocos Creator 時我便以為 Cocos Creator 便是 Cocos,實際上還有一個 Cocos,稱為 Cocos 2d-x.

 

1.Cocos Creator  Cocos 2d-x 的區別

1、性能不同

Cocos2d-X 更加的可控,並且使用C++開發,性能更好;

Cocos Creator 的界面更加的整潔,學習更簡單,應用了Unity的操作方法更加的符合潮流,但是使用了JS作為開發語言,所以性能比較差。

2、用途不同

Cocos2d-X 可以制作一些較大的游戲,缺點是學習起來比較費力;
Cocos Creator 主要用於小型游戲,不適合較大型的游戲。
Cocos2d-X是由Cocos2d用C++編寫的,但是架構是相同的,同樣擁有,精靈,導演,場景,動作等。

3、引擎不同

一般所說的 Cocos 指的是 Cocos2d-X,而 Cocos creator 是由Unity 3D的開發方法開發的另一種引擎,雖然都包含 cocos,但和 Cocos2d-X 是兩種不同的引擎。

 

2.Cocos Creator 打開的 TS 腳本無法識別到 'cc' 文件目錄

 剛下那會一直不知道什么原因。各種都進行了調試但是就是不對勁,而且界面與其他人的也不一樣。Cocos creator 中“開發者 —> VS Code Workflow ——> 只有添加編譯任務添加 Chrome debug 配置” 

 后來實在是受不了了怎么搜也搜索不到問題出現在了哪里把 cocos creator 的編輯器刪了重下,這下倒是不再報錯 'cc' 無法找到了,只是不知道是否還會影響其他使用

(ps:后重新下載編譯器嘗試,發現 2.0 開頭版本為各平台講解與教程版本,3.0 版本是全新的界面與功能、API等。是一個大改動,建議初學者還是以 2.0 為開頭版本進行學習)

 

3.Cocos 初寫代碼摸的坑

1.為什么函數只能被調用一次

圖1為我未傳事件定義的函數,點擊該組件后只能被調用一次,圖2為函數內定義的事件參數,才能每次點擊該組件后執行調用。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM