Browse Source

日常开发

林旭祥 1 week ago
parent
commit
b93c119f6f
1 changed files with 16 additions and 0 deletions
  1. 16 0
      src/views/game/index.vue

+ 16 - 0
src/views/game/index.vue

@@ -213,6 +213,22 @@ const getInit = async () => {
         actionConfirmRef.value.getInit(e);
         return false;
       }
+      //举手继续游戏
+      if (resumeGame.value) {
+        let myArr = e.data.result.keypoints;
+        let result = [];
+        for (let i = 0; i < myArr.length; i += 3) {
+          result.push(myArr.slice(i, i + 2));
+        }
+        let leftA = result[6][1];//右肩Y
+        let rightA = result[5][1];//左肩Y
+        let leftB = result[10][1];//右手Y
+        let rightB = result[9][1];//左手Y
+        let bizi = result[0][1];//鼻子Y
+        if (leftB < leftA || rightB < rightA || leftB < bizi || rightB < bizi) {
+          getResumeGame();
+        }
+      }
       let area = e.ctrl_name.replace('bodyposecontroller_', '');
       //传给游戏窗口
       if (currentGame.value == 'bodyposecontroller') {