[經驗] Cocos Creator使用筆記 --- 調用不同腳本下的函數


因為 JavaScript 不同於 Java, 想要調用不同文件的函數的話不能直接 

ClassName object = new ClassName();
object.function(param);

所以才 cocoscreator 中需要多拐一道彎, 

首先, 盡量在方法消費者的節點處建一個同級的空節點, 例如, 在同為父節點 A 的節點 B , 建一個節點 C , 並建有相應的兩個腳本 

 

然后將這兩個腳本分別對應 B, C節點掛載上去

在 C 節點的腳本  C.js 里寫 

再在 B 節點的腳本 B.js 里寫

其實比較關鍵的就是

var test = cc.find('目標節點的路徑').getComponent('組件, 這里就是腳本的文件名'); //獲取這個組件, 並調用它的函數

 

 Cocos Creator 的思路和普通的 OOP 是有一些不一樣的了, 不過只要是習慣了感覺還是很不錯的

 


免責聲明!

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



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