webgl-benchmark
Version:
Benchmark WebGL performance using different JavaScript rendering/game engines, such as Pixi and Phaser.
21 lines (16 loc) • 623 B
JavaScript
import IScene from './IScene.js';
export default class SpritesSingleTexture extends IScene {
constructor(app, gui) {
super(app, gui);
this.title = 'Sprites: Single Texture';
this.description = 'A single bunny texture is used; this scene should test the basic raw sprite rendering power.'
}
_create(objectCount) {
for (let i = this._children.length; i < objectCount; ++i) {
const sprite = PIXI.Sprite.from('images/bunny1.png');
sprite.anchor.set(0.5);
sprite.position.set(Math.random() * this._app.screen.width, Math.random() * this._app.screen.height);
this._app.stage.addChild(sprite);
}
}
}