cc.Node事件響應
觸控事件
- 觸控事件型別: START,MOVED, ENDED(物體內), CANCEL(物體外):
- 監聽觸控事件: node.on(型別, callback, target(回掉函式的this),[useCapture]);
this.node.on(cc.Node.EventType.TOUCH_START, this.memberFunction, this); // if “this” is component and the “memberFunction” declared in CCClass.
node.on(cc.Node.EventType.TOUCH_START, callback, this);//觸控開始
node.on(cc.Node.EventType.TOUCH_MOVE, callback, this);//觸控移動
node.on(cc.Node.EventType.TOUCH_END, callback, this);//觸控結束,物體內部結束
node.on(cc.Node.EventType.TOUCH_CANCEL, callback, this);//觸控結束,物體外部結束
node.on(cc.Node.EventType.ANCHOR_CHANGED, callback);
node.on(cc.Node.EventType.COLOR_CHANGED, callback);
- 關閉觸控事件:node.off(型別, callback, target(回掉函式的this),[useCapture]);
- targetof( target):移除所有的註冊事件;(注意引數為this,不是this.node)
- 回掉函式的引數設定 function(t(cc. Touch))
- cc.Touch: getLocation返回觸控的位置 getDelta返回距離上次的偏移
- cc.Event: stopPropagationImmediate/ stop Propagation停止事件的傳遞
- 事件冒泡:觸事件支援節點樹的事件冒泡會從當前前天往上一層一層的向父節點傳送
- 完成物體跟隨手指觸控的案例
鍵盤事件
- cc.SystemEvent.on(type, function, target,useCapture);
type:cc.SystemEvent.EventType. KEY_DOWN按鍵按下;
cc.SystemEvent.EventType.UP按鍵彈起; - cc. SystemEvent.on(type, function, target, useCapture):
- 鍵盤迴掉函式: function( event)
event. key Code [cc KEY.left, …cc.KEY. xxxx]
自定義事件
- 監聽: this.node.on(“自定義事件名稱”, function, target, useCapture);
- 觸發:emit(“事件名稱,[detail]);只有自己能夠收到
- 冒泡派送: dispatch.Event(new cc.Event EventCustom(“name",是否冒泡傳遞));
相關文章
- 網路安全事件應急響應事件
- 理解響應者和響應鏈如何處理事件事件
- Flutter:如何響應觸控事件Flutter事件
- Flutter:如何響應互動事件?Flutter事件
- UIDatePicker事件不響應問題UI事件
- Java進階09 事件響應Java事件
- 事件傳遞和響應鏈事件
- Flutter事件響應原始碼分析Flutter事件原始碼
- 記一次安全應急響應事件事件
- iOS GestureRecognizer與UIResponder touch事件響應iOSUI事件
- C#事件及響應方法概述C#事件
- 記錄下:iOS事件的事件的傳遞和響應iOS事件
- UIResponder事件響應鏈學習筆記UI事件筆記
- 事件傳遞和響應者鏈條事件
- Java進階學習之事件響應Java事件
- 記一次挖礦病毒應急響應事件事件
- 由自定義事件到vue資料響應事件Vue
- Element 輸入框input響應回車事件事件
- 【Android Developers Training】 67. 響應觸控事件AndroidDeveloperAI事件
- 【IDL】 彈出介面事件響應示例程式事件
- Flutter 使用者互動事件的響應Flutter事件
- 可觀察性在事件響應中的作用事件
- 安全響應中心 — 垃圾郵件事件報告(4.18)事件
- 淺談 iOS 事件的傳遞和響應過程iOS事件
- Cyber Triage 3.12 for Windows - 數字取證和事件響應Windows事件
- 把握安全事件響應的黃金一小時事件
- 資料洩露後,攻擊者是如何應對事件響應的?事件
- 繪製不規則圖形並響應點選事件事件
- iOS探索:UI檢視之事件傳遞&檢視響應iOSUI事件
- iOS 中的事件傳遞和響應機制 - 原理篇iOS事件
- iOS 中的事件傳遞和響應機制 - 實踐篇iOS事件
- iOS 中的事件傳遞和響應機制 – 實踐篇iOS事件
- 《2021安全事件響應觀察報告》|從安全事件中探尋安全建設發展方向事件
- 如何使用 controllerExtensions 給 SAP Fiori Elements 表格註冊事件響應函式Controller事件函式
- MFC vc++ 中CTreeContrl如何自定義實現滑鼠單擊或雙擊響應事件 ,即重寫類似於控制元件的響應事件或訊息C++事件控制元件
- iOS UIButton之防止重複點選(控制事件響應時間間隔)iOSUI事件
- [Android]關於Android子view超出父view無法響應點選事件AndroidView事件
- 【應急響應】Windows應急響應入門手冊Windows