cocos creator Button控制元件用法
Button控制元件用法比較簡單,從控制元件庫拖拽Button控制元件到場景編輯器中,我們看到Button裡自帶了一個label,我們不用的話,就直接將其刪除即可。
選中Button控制元件,在右側的屬性檢查器中,可以檢視Button的元件屬性
選擇相對應的圖片,然後在事件這裡選擇帶有指令碼的節點,第二個是選擇指令碼檔案,第三個是選擇這個腳本里所對應的函式,當點選這個按鈕的時候,在這個函式裡處理邏輯就可以了。
當然,如果我們需要處理更加細緻的問題,比如按下按鈕執行函式(此時不鬆開),那麼就需要在相應的指令碼檔案中進行觸控事件,比如:
在指令碼檔案中,增加按鈕屬性:button : { default: null, type: cc.Button},
然後在onLoad函式中,進行按鈕的註冊:
var self = this;
self.button.node.on(cc.Node.EventType.TOUCH_START, function(event){
console.log("按鈕按下")
});
self.button.node.on(cc.Node.EventType.TOUCH_MOVE, function(event){
console.log("在按鈕上滑動")
});
其他的就不一一列舉了。注意一點就行,這裡一定要用self,因為註冊裡的this代表的就不是這個this了。