浏览代码

修复拖拽棋子报错

甘艺伟 1 周之前
父节点
当前提交
9499e5f1b8
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      assets/script/logic/gridMap/UEGridMap.ts

+ 1 - 1
assets/script/logic/gridMap/UEGridMap.ts

@@ -129,7 +129,7 @@ export default class UEGridMap extends UEBase {
     }
     }
 
 
     private OnTouchMove(event: cc.Event.EventTouch): void {
     private OnTouchMove(event: cc.Event.EventTouch): void {
-        if (!this.selectedCell) return;
+        if (!this.selectedCell || !this.dragStartPos) return;
 
 
         const touchPos = this.gridLayer.convertToNodeSpaceAR(event.getLocation());
         const touchPos = this.gridLayer.convertToNodeSpaceAR(event.getLocation());
         const distance = touchPos.sub(this.dragStartPos).mag();
         const distance = touchPos.sub(this.dragStartPos).mag();