人生啊人生 hace 1 semana
padre
commit
43d3c1be4f

+ 8 - 5
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAndQvThreeWorldEventMain.js

@@ -120,8 +120,8 @@ export class QingXiCheAndQvThreeWorldEventMain {
 
         var ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
 
-        // 解决后续切换相机是同名字的时候,视角变成直接跳转的问题
-        ChengGuangYuanJing.CommonVal.find().cameraConfigUpdateOrRecord('record');
+        // // 解决后续切换相机是同名字的时候,视角变成直接跳转的问题
+        // ChengGuangYuanJing.CommonVal.find().cameraConfigUpdateOrRecord('record');
 
         // ChengGuangYuanJing.EventMoveRole.find().coordinateMoveSphereFollow.position.x = this.cameraConfig.positionTarget.x;
         // ChengGuangYuanJing.EventMoveRole.find().coordinateMoveSphereFollow.position.y = this.cameraConfig.positionTarget.y;
@@ -138,10 +138,13 @@ export class QingXiCheAndQvThreeWorldEventMain {
         // 将当前移动的视角,切换成角色所在视角
         ChengGuangYuanJing.EventMoveRole.find().coordinateMoveSphereFollow.position
         = new BABYLON.Vector3(
-            ChengGuangYuanJing.CommonVal.find().cameraConfig.positionTarget.x,
-            ChengGuangYuanJing.CommonVal.find().cameraConfig.positionTarget.y,
-            ChengGuangYuanJing.CommonVal.find().cameraConfig.positionTarget.z
+            ChengGuangYuanJing.CommonVal.find().objSceneActiveCamera.position.x,
+            ChengGuangYuanJing.CommonVal.find().objSceneActiveCamera.position.y,
+            ChengGuangYuanJing.CommonVal.find().objSceneActiveCamera.position.z
         );
+
+        // 解决后续切换相机是同名字的时候,视角变成直接跳转的问题
+        ChengGuangYuanJing.CommonVal.find().cameraConfigUpdateOrRecord('record');
         
         return this;