refactor: distinct layer container
This commit is contained in:
parent
750730eda6
commit
3b021ab349
|
@ -7,6 +7,8 @@ export class LayerView extends Renderable {
|
|||
super();
|
||||
this.container = new Container();
|
||||
this.layer = layer;
|
||||
this.layerContainer = new Container();
|
||||
this.container.addChild(this.layerContainer);
|
||||
this._renderer = renderer;
|
||||
this._tileset = undefined;
|
||||
Tileset.load(layer.tilesetUri).then((tileset) => {
|
||||
|
@ -23,8 +25,8 @@ export class LayerView extends Renderable {
|
|||
const tilesRenderer = new TilesRenderer(this.layer.tiles, tileset);
|
||||
const chunk = tilesRenderer.renderChunk(this._renderer);
|
||||
const tilesSprite = new Sprite(chunk);
|
||||
this.container.removeAllChildren();
|
||||
this.container.addChild(tilesSprite);
|
||||
this.layerContainer.removeAllChildren();
|
||||
this.layerContainer.addChild(tilesSprite);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user