gemercheung 3 years ago
parent
commit
a6c6f764a3
3 changed files with 79 additions and 26 deletions
  1. 39 0
      src/config/avatarConfig.js
  2. 15 0
      src/config/rtcConfig.js
  3. 25 26
      src/config/socketConfig.js

+ 39 - 0
src/config/avatarConfig.js

@@ -0,0 +1,39 @@
+export default {
+  fileType: ".glb",
+  lodType: "_lod",
+  lod: [
+    {
+      level: "lod0",
+      fileName: ".glb",
+      quota: 5,
+      dist: 1e3,
+    },
+    {
+      level: "lod1",
+      fileName: "_lod2.glb",
+      quota: 5,
+      dist: 2e3,
+    },
+    {
+      level: "lod2",
+      fileName: "_lod4.glb",
+      quota: 0,
+      dist: 7500,
+    },
+  ],
+  isRayCastEnable: !0,
+  maxAvatarNum: 40,
+  maxBillBoardDist: 7500,
+  body: "body",
+  head: "head",
+  hair: "hair",
+  suit: "suit",
+  pants: "pants",
+  shoes: "shoes",
+  clothes: "clothes",
+  animations: "animations",
+  defaultIdle: "Idle",
+  cullingDistance: 200,
+  defaultMove: "Walking",
+};
+

+ 15 - 0
src/config/rtcConfig.js

@@ -0,0 +1,15 @@
+export default {
+  WASM_Version: "h264",
+  DECODER_VERSION: "v0.9.3",
+  WASM_URLS: {
+    h264: "https://static.xverse.cn/wasm/v15/lib_ff264dec_no_idb_with_wasm_tbundle.js?tbundle:tmeland_base",
+    xv265:
+      "https://static.xverse.cn/wasm/codec-release/h265-dec-sw-wasm/v-0-9-1/libxv265dec.js",
+    h265: "",
+  },
+  STUCK_STAGE_GOOD: 45,
+  STUCK_STAGE_WELL: 85,
+  STUCK_STAGE_FAIR: 125,
+  STUCK_STAGE_BAD: 165,
+  DECODER_PASSIVE_JITTER: 0,
+};

+ 25 - 26
src/config/socketConfig.js

@@ -1,27 +1,26 @@
 export default {
-    SERVER_URLS = {
-        DEV: "wss://sit-eks.xverse.cn/ws",
-        PROD: "wss://eks.xverse.cn/ws"
-    }
-    , REPORT_URL = {
-        DEV: "https://xa.xverse.cn:6680/collect",
-        PROD: "https://xa.xverse.cn/collect"
-    }
-    , MAX_RECONNECT_COUNT = 3
-    , DEFAULT_JOINROOM_TIMEOUT = 15e3
-    , DEFAULT_MAIN_CAMERA_FOV = 50
-    , DEFAULT_AVATAR_SCALE = 1
-    , REPORT_NUM_PER_REQUEST = 20
-    , DEFAULT_OPEN_TIMEOUT_MS = 6e3
-    , WS_CLOSE_NORMAL = 1e3
-    , WS_CLOSE_RECONNECT = 3008
-    , PING_INTERVAL_MS = 1e3
-    , TEXTURE_URL = "https://static.xverse.cn/qqktv/texture.png"
-    , REPORT_MODULE_TYPE = "xverse-js"
-    , authenticationErrorCodes = [3001, 3002, 3003, 3005]
-    , RTT_MAX_VALUE = 200
-    , HB_MAX_VALUE = 500
-    , DURATION = 10
-    , NET_INTERVAL = 1
-
-}
+  SERVER_URLS: {
+    DEV: "wss://sit-eks.xverse.cn/ws",
+    PROD: "wss://eks.xverse.cn/ws",
+  },
+  REPORT_URL: {
+    DEV: "https://xa.xverse.cn:6680/collect",
+    PROD: "https://xa.xverse.cn/collect",
+  },
+  MAX_RECONNECT_COUNT: 3,
+  DEFAULT_JOINROOM_TIMEOUT: 15e3,
+  DEFAULT_MAIN_CAMERA_FOV: 50,
+  DEFAULT_AVATAR_SCALE: 1,
+  REPORT_NUM_PER_REQUEST: 20,
+  DEFAULT_OPEN_TIMEOUT_MS: 6e3,
+  WS_CLOSE_NORMAL: 1e3,
+  WS_CLOSE_RECONNECT: 3008,
+  PING_INTERVAL_MS: 1e3,
+  TEXTURE_URL: "https://static.xverse.cn/qqktv/texture.png",
+  REPORT_MODULE_TYPE: "xverse-js",
+  authenticationErrorCodes: [3001, 3002, 3003, 3005],
+  RTT_MAX_VALUE: 200,
+  HB_MAX_VALUE: 500,
+  DURATION: 10,
+  NET_INTERVAL: 1,
+};