xushiting пре 3 година
родитељ
комит
c70494926b

Разлика између датотеке није приказан због своје велике величине
+ 894 - 0
dist/js/index.js


Разлика између датотеке није приказан због своје велике величине
+ 1 - 1
dist/js/index.js.map


+ 1 - 1
src/XAvatarManager.js

@@ -50,7 +50,7 @@ export default class XAvatarManager {
         this.bboxMeshPool.clean(0)
     }
     createBboxAsset(e, t, r, n) {
-        return MeshBuilder.CreateBox("avatarBbox", {
+        return BABYLON.MeshBuilder.CreateBox("avatarBbox", {
             width: t,
             height: r,
             depth: n

+ 1 - 1
src/XBillboardManager.js

@@ -25,7 +25,7 @@ class XBillboardManager {
         this.billboardPool.clean(0, this.sceneManager.Scene, !1)
     }
     createBillboardAsset(e, t=!1) {
-        const r = MeshBuilder.CreatePlane("billboard-", {
+        const r = BABYLON.MeshBuilder.CreatePlane("billboard-", {
             height: .001,
             width: .001,
             sideOrientation: Mesh.DOUBLESIDE

+ 1 - 1
src/XBreathPointManager.js

@@ -76,7 +76,7 @@ class XBreathPointManager {
                 depth: .01,
                 faceUV: A
             };
-            const P = MeshBuilder.CreateBox(n, S, this._scene);
+            const P = BABYLON.MeshBuilder.CreateBox(n, S, this._scene);
             P.material = C;
             const R = new XStaticMesh({
                 id: n,

+ 7 - 7
src/XCameraComponent.js

@@ -1,4 +1,4 @@
-class XCameraComponent {
+export default class XCameraComponent {
     constructor(e, t, r) {
         E(this, "maincameraRotLimitObserver", null);
         E(this, "mainCamera");
@@ -11,19 +11,19 @@ class XCameraComponent {
         E(this, "forceKeepVertical", !1);
         E(this, "initCamera", e=>{
             const {maxZ: t=1e4, minZ: r=.1, angularSensibility: n=2e3} = e;
-            this.mainCamera = new FreeCamera("camera_main",new Vector3(0,1e3,0),this.scene),
+            this.mainCamera = new BABYLON.FreeCamera("camera_main",new BABYLON.Vector3(0,1e3,0),this.scene),
             this.mainCamera.mode = BABYLON.Camera.PERSPECTIVE_CAMERA,
             this.mainCamera.speed = .1,
             this.mainCamera.angularSensibility = n,
-            this.mainCamera.setTarget(new Vector3(0,1010,0)),
+            this.mainCamera.setTarget(new BABYLON.Vector3(0,1010,0)),
             this.mainCamera.minZ = r,
             this.mainCamera.fov = Math.PI * this.yuvInfo.fov / 180,
             this.mainCamera.maxZ = t,
             this.mainCamera.fovMode = BABYLON.Camera.FOVMODE_HORIZONTAL_FIXED,
-            this.cgCamera = new FreeCamera("camera_temp",new Vector3(0,1e3,0),this.scene),
+            this.cgCamera = new BABYLON.FreeCamera("camera_temp",new BABYLON.Vector3(0,1e3,0),this.scene),
             this.cgCamera.mode = BABYLON.Camera.PERSPECTIVE_CAMERA,
             this.cgCamera.speed = .1,
-            this.cgCamera.setTarget(new Vector3(0,1010,0)),
+            this.cgCamera.setTarget(new BABYLON.Vector3(0,1010,0)),
             this.cgCamera.maxZ = t,
             this.cgCamera.minZ = r,
             this.cgCamera.fovMode = BABYLON.Camera.FOVMODE_HORIZONTAL_FIXED,
@@ -89,9 +89,9 @@ class XCameraComponent {
             const u = (v,y,b)=>(v.x = this.reCalXYZRot(v.x, y.x),
             v.y = this.reCalXYZRot(v.y, y.y),
             v.z = this.reCalXYZRot(v.z, y.z),
-            new Vector3((y.x - v.x) * b + v.x,(y.y - v.y) * b + v.y,(y.z - v.z) * b + v.z))
+            new BABYLON.Vector3((y.x - v.x) * b + v.x,(y.y - v.y) * b + v.y,(y.z - v.z) * b + v.z))
               , c = function(v, y, b) {
-                return new Vector3((y.x - v.x) * b + v.x,(y.y - v.y) * b + v.y,(y.z - v.z) * b + v.z)
+                return new BABYLON.Vector3((y.x - v.x) * b + v.x,(y.y - v.y) * b + v.y,(y.z - v.z) * b + v.z)
             }
               , h = new Animation("myAnimation1","position",s,Animation.ANIMATIONTYPE_VECTOR3,Animation.ANIMATIONLOOPMODE_CONSTANT);
             let f = []

+ 2 - 0
src/XSceneManager.js

@@ -1,6 +1,8 @@
 //const log$t = new Logger$1("XSceneManager");
 import {logger} from "./Logger.js"
 import Logger1 from "./Logger1.js"
+import XCameraComponent from "./XCameraComponent.js"
+import XStaticMeshComponent from "./XStaticMeshComponent.js"
 
 export default class XSceneManager {
     constructor(e, t) {

+ 13 - 10
src/XStaticMeshComponent.js

@@ -1,5 +1,8 @@
-const log$u = new Logger$1("XStaticMeshComponent")
-class XStaticMeshComponent{
+//const log$u = new Logger$1("XStaticMeshComponent")
+
+import {logger} from "./Logger.js"
+
+export default class XStaticMeshComponent{
     constructor(e) {
         E(this, "scene");
         E(this, "_staticmeshes");
@@ -164,7 +167,7 @@ class XStaticMeshComponent{
         E(this, "addNewLowPolyMesh", (e,t,r)=>{
             if (!e.url.endsWith("glb") && !e.url.startsWith("blob:"))
                 return e.url.endsWith("zip") ? (this.setMeshInfo(e.url, e.skinInfo),
-                Promise.resolve(!0)) : (log$u.error("[Engine] input model path is error! ", e.url),
+                Promise.resolve(!0)) : (logger.error("[Engine] input model path is error! ", e.url),
                 Promise.reject(new XLowpolyModelError("[Engine] input model path is error! " + e.url)));
             {
                 const n = e.url;
@@ -197,7 +200,7 @@ class XStaticMeshComponent{
                                 h(new XLowpolyModelError("[Engine] after lowmodel error!"))
                         }
                         ).catch(f=>{
-                            log$u.error("[Engine] load Mesh [" + n + "] error! " + f),
+                            logger.error("[Engine] load Mesh [" + n + "] error! " + f),
                             h(new XLowpolyModelError(`[Engine] load Mesh [${n}] error! ${f}`))
                         }
                         )
@@ -205,11 +208,11 @@ class XStaticMeshComponent{
                     )
                 }
                 ).then(s=>{
-                    s == !0 ? (log$u.info(`[Engine] load Mesh [${n}] successfully.`),
+                    s == !0 ? (logger.info(`[Engine] load Mesh [${n}] successfully.`),
                     o(!0)) : a(!1)
                 }
                 ).catch(s=>{
-                    log$u.error("[Engine] addNewLowPolyMesh [" + n + "] error! " + s),
+                    logger.error("[Engine] addNewLowPolyMesh [" + n + "] error! " + s),
                     a(new XLowpolyModelError(`[Engine] addNewLowPolyMesh [${n}] error! ${s}`))
                 }
                 ))
@@ -419,24 +422,24 @@ class XStaticMeshComponent{
                     this._meshInfoJson = this._orijson.usedRegion,
                     this._notUsedRegionLists = this._orijson.notUsedRegion,
                     this._meshInfoKeys = Object.keys(this._meshInfoJson),
-                    log$u.info("[Engine] parse zip mesh info successful"),
+                    logger.info("[Engine] parse zip mesh info successful"),
                     t()
                 }
             }
             ,
             o.onerror = ()=>{
-                log$u.error(`[Engine] load zip mesh info json error, (provided by blob): ${n}`),
+                logger.error(`[Engine] load zip mesh info json error, (provided by blob): ${n}`),
                 r(new XLowpolyJsonError(`[Engine] load zip mesh info json error, (provided by blob): ${n}`))
             }
         }
         ).catch(n=>{
-            log$u.error(`[Engine] load zip mesh info json error: ${n}, link:${e}`),
+            logger.error(`[Engine] load zip mesh info json error: ${n}, link:${e}`),
             r(new XLowpolyJsonError(`[Engine] load zip mesh info json error: ${n}, link: ${e}`))
         }
         ))
     }
     initCgLowModel() {
-        const e = MeshBuilder.CreatePlane("CgPlane", {
+        const e = BABYLON.MeshBuilder.CreatePlane("CgPlane", {
             size: 400
         });
         e.position = new Vector3(0,1010,0),