xushiting 3 سال پیش
والد
کامیت
68490c6019
5فایلهای تغییر یافته به همراه166 افزوده شده و 11 حذف شده
  1. 7 5
      src/Rtcp.js
  2. 6 2
      src/Socket.js
  3. 2 2
      src/XAvatarManager.js
  4. 2 2
      src/main.js
  5. 149 0
      src/接口数据.txt

+ 7 - 5
src/Rtcp.js

@@ -47,26 +47,28 @@ export default class Rtcp extends EventEmitter {
         );
         E(this, "onIceConnectionStateChange", ()=>{
             if (!!this.connection)
-                switch (logger.info(`iceConnectionState: ${this.connection.iceConnectionState}`),
-                this.connection.iceConnectionState) {
-                case "connected":
+            {
+                logger.info(`iceConnectionState: ${this.connection.iceConnectionState}`);
+                switch (this.connection.iceConnectionState) {
+                    case "connected":
                     {
                         this.connected = !0;
                         break
                     }
-                case "disconnected":
+                    case "disconnected":
                     {
                         this.connected = !1,
                         this.emit("rtcDisconnected");
                         break
                     }
-                case "failed":
+                    case "failed":
                     {
                         this.emit("rtcDisconnected"),
                         this.connected = !1;
                         break
                     }
                 }
+            }
         }
         );
         E(this, "setRemoteDescription", async(e,t)=>{

+ 6 - 2
src/Socket.js

@@ -22,10 +22,13 @@ export default class Socket extends EventEmitter {
         }));
         E(this, "send", e=>{
             if (this.wsNoReady())
+            {
                 return;
+            }
             const t = JSON.stringify(e);
-            e.id !== "heartbeat" && logger.info("send ws frame", t),
+            e.id !== "heartbeat" && logger.info("send ws frame", t);
             this._ws.send(t)
+            console.log('socket发送数据:'+t)
         }
         );
         E(this, "startGame", ()=>{
@@ -150,13 +153,14 @@ export default class Socket extends EventEmitter {
             this._onClose(t)
         }
         ),
+        //接收数据
         e.addEventListener("message", t=>{
-        
             if (!t || this._hasTimeout || !this.connected)
                 return;
             let r = null;
             try {
                 r = JSON.parse(t.data)
+                console.log('接收socket数据:'+t.data)
             } catch (o) {
                 logger.error(o);
                 return

+ 2 - 2
src/XAvatarManager.js

@@ -178,8 +178,8 @@ export default class XAvatarManager {
                 assets: o,
                 status: a
             });
-            if (this.registerAvatar(u),
-            r == 0)
+            this.registerAvatar(u);
+            if (r == 0)
                 this.setMainAvatar(u.id),
                 this.addAvatarToScene(u, 0).then(c=>(logger.debug(`[Engine] avatar ${u.id} has been added to scene`),
                 c ? (this._updateBillboardStatus(c, BillboardStatus.SHOW),

+ 2 - 2
src/main.js

@@ -33,11 +33,11 @@ const l = async()=>{
             skinId: '10092',
             avatarId: 'KGe_Boy',
             roomId: 'e629ef3e-022d-4e64-8654-703bb96410eb',
-            userId: '4f7acca1db9d5',
+            userId: '"2f60ea15cbd5a"',
             wsServerUrl: 'wss://uat-eks.xverse.cn/ws',
             appId: "10016",
             token: " ",
-            nickname: '4f7acca1db9d5',
+            nickname: '"2f60ea15cbd5a"',
             firends: ["user1"],
             viewMode: "full",
             resolution: {

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 149 - 0
src/接口数据.txt