人生啊人生 vor 2 Wochen
Ursprung
Commit
712e5eec2e

+ 10 - 0
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAdnQvCarEventStep.js

@@ -617,6 +617,16 @@ export class QingXiCheAdnQvCarEventStep {
 
                 break;
 
+            case "发动车辆":
+
+                meshList = [
+                    // "exhibition_html_1754309585650_hua_",
+                    "exhibition_html_1754309754597_hua_",
+                ];
+
+                break;
+
+
             case "打开车辆双闪同时开启工作双闪灯":
 
                 meshList = [

+ 43 - 2
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAndQvCarEvent.js

@@ -321,6 +321,10 @@ export class QingXiCheAndQvCarEvent {
                 thisClass.work_new_2();
                 break;
 
+            case '发动车辆':
+                thisClass.work_new_2_2();
+                break;
+
             // 打开车辆双闪同时开启工作双闪灯
             case '打开车辆双闪同时开启工作双闪灯':
                 thisClass.work_new_3();
@@ -804,8 +808,45 @@ export class QingXiCheAndQvCarEvent {
         // objIframeEdit.cameraVisualAngleGetListNameGpsTo("手刹和空挡");
 
         WindowEvent.find().WindowTxtViewOpenEvent(
-            "观察驾驶室挡位状态,确认手刹处于拉起状态,挡位状态切换至P挡位置。" + "\n"
-            + "拧动启动钥匙,发动车辆。"
+            "观察驾驶室挡位状态,确认手刹处于拉起状态,挡位状态切换至P挡位置。"
+        );
+        
+        WindowEvent.find().WindowVideoRemoveColorOpen(
+            QingXiCheAndQvComRes.find().resJson["QingXiChe_04"],
+            "top:auto;left:auto;bottom:5%;right:10%;",
+            null,
+            null
+        );
+
+        thisClass.tipsBtnsUpOpenEventCallbackMain(false);
+        thisClass.tipsBtnsDownOpenEventCallbackMain(false);
+        
+    }
+
+    /**
+     * 发动车辆
+     */
+    work_new_2_2 = function() {
+        
+        let thisClass = this;
+        let objThreeWorldEventMain = this.objThreeWorldEventMain;
+
+        let objIframeEdit = objThreeWorldEventMain.objIframeEdit;
+        let objIframe = objThreeWorldEventMain.objIframe;
+        let objScene = objThreeWorldEventMain.objScene;
+        let BABYLON = objThreeWorldEventMain.BABYLON;
+        let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
+        
+        objIframeEdit.modelPeopleLook(3);
+        objIframeEdit.roleShow(false);
+
+        QingXiCheAdnQvCarEventStep.find().meshVisibility("all", false);
+        QingXiCheAdnQvCarEventStep.find().meshVisibility("发动车辆", true);
+
+        // objIframeEdit.cameraVisualAngleGetListNameGpsTo("手刹和空挡");
+
+        WindowEvent.find().WindowTxtViewOpenEvent(
+            "拧动启动钥匙,发动车辆。"
         );
         
         WindowEvent.find().WindowVideoRemoveColorOpen(

+ 24 - 13
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAndQvCarEventClick.js

@@ -635,7 +635,7 @@ export class QingXiCheAndQvCarEventClick {
 
                     // 切换视角
                     objIframeEdit.modelPeopleLook(3);
-                    objIframeEdit.cameraVisualAngleGetListNameGpsTo("拧动钥匙发动车辆_new");
+                    objIframeEdit.cameraVisualAngleGetListNameGpsTo("清洗车启动车辆");
                     objIframeEdit.roleShow(false);
 
                     let thisTime = new Date().getTime();
@@ -647,21 +647,32 @@ export class QingXiCheAndQvCarEventClick {
 
                             QingXiCheAndQvCarEvent.find().carOpen(true);
 
-                            // 切换视角
-                            objIframeEdit.modelPeopleLook(3);
-                            objIframeEdit.cameraVisualAngleGetListNameGpsTo("拧动钥匙发动车辆向上");
-                            objIframeEdit.roleShow(false);
+                            QingXiCheAndQvCarEvent.find().eventEnd = 2;
+                            QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
+                            QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            thisTime = new Date().getTime();
-                            // 控制延迟逻辑
-                            ComVal.find().fpsEventAdd("type_click_" + thisTime, {}, 1500, function(fpsEventAddRet) {
-                                ComVal.find().fpsEventDel(fpsEventAddRet.code);
+                            ElMessageBox.alert('恭喜你,完成了当前任务,请点击下一步继续', '提示', {
+                                confirmButtonText: '知道了',
+                                callback: (action) => {
+                                    
+                                },
+                            });
+
+                            // // 切换视角
+                            // objIframeEdit.modelPeopleLook(3);
+                            // objIframeEdit.cameraVisualAngleGetListNameGpsTo("拧动钥匙发动车辆向上");
+                            // objIframeEdit.roleShow(false);
+
+                            // thisTime = new Date().getTime();
+                            // // 控制延迟逻辑
+                            // ComVal.find().fpsEventAdd("type_click_" + thisTime, {}, 1500, function(fpsEventAddRet) {
+                            //     ComVal.find().fpsEventDel(fpsEventAddRet.code);
                                 
-                                QingXiCheAndQvCarEvent.find().eventEnd = 2;
-                                QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
-                                QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
+                            //     QingXiCheAndQvCarEvent.find().eventEnd = 2;
+                            //     QingXiCheAndQvCarEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
+                            //     QingXiCheAndQvCarEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
 
-                            });
+                            // });
 
                         });