diff --git a/src/network-schemas.js b/src/network-schemas.js index 73c00c0310b0e005d28a9ebe933de08e18e7f9a7..7685d08ca4b0daf81052e108d4d7c3629447bdfd 100644 --- a/src/network-schemas.js +++ b/src/network-schemas.js @@ -4,6 +4,7 @@ function registerNetworkSchemas() { components: [ "position", "rotation", + "scale", { selector: ".camera", component: "position" diff --git a/src/room.js b/src/room.js index b8b8bbaaed72f07f676a3d1aa2f14f1a09138045..a687dca43f54086f2462b926338cb4fe55366298 100644 --- a/src/room.js +++ b/src/room.js @@ -121,9 +121,14 @@ window.App = { playerRig.addEventListener( "model-loaded", () => { - console.log(playerRig); const myNametag = playerRig.querySelector(".nametag"); myNametag.setAttribute("text", "value", username); + + const avatarScale = parseInt(qs.avatarScale, 10); + + if (avatarScale) { + playerRig.setAttribute("scale", { x: avatarScale, y: avatarScale, z: avatarScale }); + } }, { once: true } );