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",是否冒泡傳遞));
相關文章
- 回車響應事件事件
- js中的事件響應JS事件
- [VC] 滑鼠事件的響應事件
- 理解響應者和響應鏈如何處理事件事件
- Java進階09 事件響應Java事件
- Flutter:如何響應觸控事件Flutter事件
- Flutter:如何響應互動事件?Flutter事件
- 事件傳遞和響應鏈事件
- Flutter事件響應原始碼分析Flutter事件原始碼
- 記一次安全應急響應事件事件
- C#事件及響應方法概述C#事件
- iOS GestureRecognizer與UIResponder touch事件響應iOSUI事件
- angularjs中響應回車事件AngularJS事件
- UITextView: 響應鍵盤的 return 事件UITextView事件
- 為Java應用程式新增退出事件響應Java事件
- UIDatePicker事件不響應問題UI事件
- Java進階學習之事件響應Java事件
- 事件傳遞和響應者鏈條事件
- UIResponder事件響應鏈學習筆記UI事件筆記
- Android 軟鍵盤響應事件解析Android事件
- Gridview中新增按鈕響應事件View事件
- 記錄下:iOS事件的事件的傳遞和響應iOS事件
- 記一次挖礦病毒應急響應事件事件
- Flutter 使用者互動事件的響應Flutter事件
- 由自定義事件到vue資料響應事件Vue
- Element 輸入框input響應回車事件事件
- 可觀察性在事件響應中的作用事件
- EditText的點選事件遮蔽鍵盤響應事件
- Android開發之道(7)響應鍵盤事件Android事件
- 手持裝置點選響應速度,滑鼠事件與touch事件的那些事事件
- 淺談 iOS 事件的傳遞和響應過程iOS事件
- 把握安全事件響應的黃金一小時事件
- 安全響應中心 — 垃圾郵件事件報告(4.18)事件
- 基於Vue的事件響應式進度條元件Vue事件元件
- 第二篇:CALayer能力之hitTest響應事件事件
- SimpleRpc-網路事件響應Reactor設計模式RPC事件React設計模式
- 資料洩露後,攻擊者是如何應對事件響應的?事件
- 【Android Developers Training】 67. 響應觸控事件AndroidDeveloperAI事件