取消wxgame依赖,去除debugRender与camera依赖

This commit is contained in:
yhh
2020-11-23 18:10:45 +08:00
parent 5845128479
commit e67f568069
13 changed files with 4 additions and 4149 deletions

View File

@@ -78,12 +78,6 @@ module es {
public onEntityTransformChanged(comp: transform.Component) {
}
/**
*
*/
public debugRender(camera: Camera) {
}
/**
*当父实体或此组件启用时调用
*/

View File

@@ -74,9 +74,6 @@ module es {
}
}
public debugRender(camera: Camera) {
}
public toString() {
return `[BoxCollider: bounds: ${this.bounds}]`;
}

View File

@@ -36,10 +36,6 @@ module es {
return this;
}
public debugRender(camera: Camera) {
}
public toString() {
return `[CircleCollider: bounds: ${this.bounds}, radius: ${(this.shape as Circle).radius}]`
}

View File

@@ -302,13 +302,6 @@ module es {
this.components.update();
}
/**
* 在默认渲染器中如果Core.debugRenderEnabled为true则调用。自定义渲染器可以选择是否调用它。
*/
public debugRender(camera: Camera){
this.components.debugRender(camera);
}
/**
* 将组件添加到组件列表中。返回组件。
* @param component

View File

@@ -1,10 +1,6 @@
module es {
/** 场景 */
export class Scene {
/**
* 默认场景摄像机
*/
public camera: Camera;
/**
* 这个场景中的实体列表
*/
@@ -31,15 +27,6 @@ module es {
this.initialize();
}
/**
* 辅助器创建一个场景与DefaultRenderer附加并准备使用
*/
public static createWithDefaultRenderer() {
let scene = new Scene();
scene.addRenderer(new DefaultRenderer());
return scene;
}
/**
* 在场景子类中重写这个并在这里进行加载。在场景设置好之后在调用begin之前从构造器中调用。
*/
@@ -72,11 +59,6 @@ module es {
}
public begin() {
if (this._renderers.length == 0) {
this.addRenderer(new DefaultRenderer());
console.warn("场景开始时没有渲染器 自动添加DefaultRenderer以保证能够正常渲染");
}
Physics.reset();
this.updateResolutionScaler();
@@ -108,8 +90,6 @@ module es {
}
this._sceneComponents.length = 0;
this.camera = null;
if (this.entityProcessors)
this.entityProcessors.end();

View File

@@ -250,12 +250,5 @@ module es {
for (let i = 0; i < this._components.length; i++)
this._components.buffer[i].onDisabled();
}
public debugRender(camera: Camera){
for (let i = 0; i < this._components.length; i ++){
if (this._components.buffer[i].enabled)
this._components.buffer[i].debugRender(camera);
}
}
}
}