소스 검색

Forget the .ts updates...

nockawa 8 년 전
부모
커밋
6b80474c49
2개의 변경된 파일21개의 추가작업 그리고 10개의 파일을 삭제
  1. 4 4
      canvas2D/src/Engine/babylon.canvas2d.ts
  2. 17 6
      canvas2D/src/Engine/babylon.primitiveCollisionManager.ts

+ 4 - 4
canvas2D/src/Engine/babylon.canvas2d.ts

@@ -76,7 +76,7 @@
             cachingStrategy               ?: number,
             enableInteraction             ?: boolean,
             enableCollisionManager        ?: boolean,
-            customCollisionManager        ?: (owner: Canvas2D, enableBorders: boolean) => PirimitiveCollisionManagerBase,
+            customCollisionManager        ?: (owner: Canvas2D, enableBorders: boolean) => PrimitiveCollisionManagerBase,
             collisionManagerUseBorders    ?: boolean,
             origin                        ?: Vector2,
             isVisible                     ?: boolean,
@@ -280,7 +280,7 @@
             return Canvas2D._INSTANCES;
         }
 
-        public get primitiveCollisionManager(): PirimitiveCollisionManagerBase {
+        public get primitiveCollisionManager(): PrimitiveCollisionManagerBase {
             return this._primitiveCollisionManager;
         }
 
@@ -1247,7 +1247,7 @@
         protected _maxAdaptiveWorldSpaceCanvasSize: number;
         private _designSize: Size;
         private _designUseHorizAxis: boolean;
-        public  _primitiveCollisionManager: PirimitiveCollisionManagerBase;
+        public  _primitiveCollisionManager: PrimitiveCollisionManagerBase;
 
         public _renderingSize: Size;
 
@@ -1966,7 +1966,7 @@
             cacheBehavior              ?: number,
             enableInteraction          ?: boolean,
             enableCollisionManager     ?: boolean,
-            customCollisionManager     ?: (owner: Canvas2D, enableBorders: boolean) => PirimitiveCollisionManagerBase,
+            customCollisionManager     ?: (owner: Canvas2D, enableBorders: boolean) => PrimitiveCollisionManagerBase,
             collisionManagerUseBorders ?: boolean,
             isVisible                  ?: boolean,
             backgroundRoundRadius      ?: number,

+ 17 - 6
canvas2D/src/Engine/babylon.primitiveCollisionManager.ts

@@ -1,5 +1,5 @@
 module BABYLON {
-    export abstract class PirimitiveCollisionManagerBase {
+    export abstract class PrimitiveCollisionManagerBase {
         constructor(owner: Canvas2D) {
             this._owner = owner;
         }
@@ -101,7 +101,7 @@
         public static flagRemoved    = 0x0008;      // set if the actor was removed from the PCM
     }
 
-    class ClusterInfo {
+    export class ClusterInfo {
         constructor() {
             this.actors = new StringDictionary<ActorInfo>();
         }
@@ -113,7 +113,7 @@
         actors: StringDictionary<ActorInfo>;
     }
 
-    export class BasicPrimitiviceCollisionManager extends PirimitiveCollisionManagerBase {
+    export class BasicPrimitiviceCollisionManager extends PrimitiveCollisionManagerBase {
 
         constructor(owner: Canvas2D, enableBorders: boolean) {
             super(owner);
@@ -159,9 +159,9 @@
                 console.log("canvas size changed");
             }, flagId);
 
-            this.debugRenderAABB = true;
-            this.debugRenderClusters = true;
-            this.debugStats = true;
+            this.debugRenderAABB = false;
+            this.debugRenderClusters = false;
+            this.debugStats = false;
         }
 
         addActor(actor: Prim2DBase, deep: boolean): ActorInfo {
@@ -243,8 +243,19 @@
             this._dirtyActors.clear();
         }
 
+        /**
+         * Renders the World AABB of all Actors
+         */
         public debugRenderAABB;
+
+        /**
+         * Renders the area of the Clusters
+         */
         public debugRenderClusters;
+
+        /**
+         * Display stats about the PCM on screen
+         */
         public debugStats;
 
         get intersectedActors(): ObservableStringDictionary<{ a: Prim2DBase; b: Prim2DBase }> {