Kaynağa Gözat

日常开发

林旭祥 2 hafta önce
ebeveyn
işleme
b93c119f6f
1 değiştirilmiş dosya ile 16 ekleme ve 0 silme
  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') {