|
@@ -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') {
|