ソースを参照

修复拖拽棋子报错

甘艺伟 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 {
-        if (!this.selectedCell) return;
+        if (!this.selectedCell || !this.dragStartPos) return;
 
         const touchPos = this.gridLayer.convertToNodeSpaceAR(event.getLocation());
         const distance = touchPos.sub(this.dragStartPos).mag();