TouchPanel.ts 753 B

123456789101112131415161718192021
  1. const {ccclass, property} = cc._decorator;
  2. @ccclass
  3. export default class TouchPanel extends cc.Component {
  4. onLoad() {
  5. this.node.getChildByName('Sky').on(cc.Node.EventType.TOUCH_START, (event:cc.Event.EventTouch) => {
  6. if (event.getLocation().y > 210) {
  7. window.gm.controlFlyUp();
  8. }
  9. window.fruitGroove.touchStart(event);
  10. });
  11. this.node.getChildByName('Sky').on(cc.Node.EventType.TOUCH_MOVE, (event:cc.Event.EventTouch) => {
  12. window.fruitGroove.touchMove(event);
  13. });
  14. this.node.getChildByName('Sky').on(cc.Node.EventType.TOUCH_END, (event:cc.Event.EventTouch) => {
  15. window.fruitGroove.touchEnd(event);
  16. });
  17. }
  18. }