소스 검색

陀螺仪-地磁计,初始化

lvjincheng 3 년 전
부모
커밋
599155ee00
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      Assets/BowArrow/Scripts/Bluetooth/AimHandler.cs

+ 4 - 2
Assets/BowArrow/Scripts/Bluetooth/AimHandler.cs

@@ -90,20 +90,22 @@ public class AimHandler : MonoBehaviour
     }
 
     public void InitGyr(string record) {
-        GyrCalibrater = new o0GyrCalibrater();
         try {
             if (!string.IsNullOrEmpty(record)) {
                 var res = JsonConvert.DeserializeObject<o0GyrCalibrater>(record);
                 if (res != null) GyrCalibrater = res;
+            } else {
+                GyrCalibrater = new o0GyrCalibrater();
             }
         } catch(Exception) {}
     }
 
     public void InitMag(string record) {
-        MagCalibrater = new MagnetometerAutoCalibrater();
         try {
             if (!string.IsNullOrEmpty(record)) {
                 MagCalibrater = MagJsonConvert.Parse(record);
+            } else {
+                MagCalibrater = new MagnetometerAutoCalibrater();
             }
         } catch (System.Exception e) {
             Debug.LogError("地磁计反序列化出错");