diff --git a/packages/ecs-engine-bindgen/src/core/EngineBridge.ts b/packages/ecs-engine-bindgen/src/core/EngineBridge.ts index a6aa5da8..69fcecbe 100644 --- a/packages/ecs-engine-bindgen/src/core/EngineBridge.ts +++ b/packages/ecs-engine-bindgen/src/core/EngineBridge.ts @@ -70,7 +70,6 @@ export class EngineBridge implements IEngineBridge { private lastFrameTime = 0; private frameCount = 0; private fpsAccumulator = 0; - private debugLogged = false; /** * Create a new engine bridge. @@ -238,13 +237,6 @@ export class EngineBridge implements IEngineBridge { this.colorBuffer[i] = sprite.color; } - // Debug: log texture IDs only once when we have 2+ sprites (for multi-texture test) - if (!this.debugLogged && count >= 2) { - const textureIds = Array.from(this.textureIdBuffer.subarray(0, count)); - console.log(`TS submitSprites: ${count} sprites, textureIds: [${textureIds.join(', ')}]`); - this.debugLogged = true; - } - // Submit to engine (single WASM call) | 提交到引擎(单次WASM调用) this.getEngine().submitSpriteBatch( this.transformBuffer.subarray(0, count * 7), diff --git a/packages/ecs-engine-bindgen/src/systems/EngineRenderSystem.ts b/packages/ecs-engine-bindgen/src/systems/EngineRenderSystem.ts index 792aa9e3..a28329a0 100644 --- a/packages/ecs-engine-bindgen/src/systems/EngineRenderSystem.ts +++ b/packages/ecs-engine-bindgen/src/systems/EngineRenderSystem.ts @@ -142,9 +142,6 @@ export class EngineRenderSystem extends EntitySystem { let textureId = 0; if (sprite.texture) { textureId = this.bridge.getOrLoadTextureByPath(sprite.texture); - } else { - // Debug: sprite has no texture - console.warn(`[EngineRenderSystem] Entity ${entity.id} has no texture`); } // Pass actual display dimensions (sprite size * transform scale)