This commit is contained in:
YHH
2020-08-08 10:18:56 +08:00
parent c02a3aa071
commit 7d0bcbcb32

View File

@@ -14,19 +14,21 @@ module scene {
this.createEntityAsync("bg").then(bg => { this.createEntityAsync("bg").then(bg => {
bg.addComponent(new component.PlayerController()); bg.addComponent(new component.PlayerController());
bg.addComponent(new es.Mover()); bg.addComponent(new es.Mover());
bg.addComponent(new es.SpriteRenderer(sprite)).setOrigin(sprite.sourceRect.getHalfSize()); bg.addComponent(new es.SpriteRenderer(sprite));
bg.addComponent(new es.BoxCollider()); bg.addComponent(new es.BoxCollider());
this.camera.follow(bg, es.CameraStyle.lockOn);
}); });
// // bg.addComponent(new es.SpriteRenderer()).setSprite(sprite).setColor(0xff0000); // // bg.addComponent(new es.SpriteRenderer()).setSprite(sprite).setColor(0xff0000);
// for (let i = 0; i < 20; i++) { for (let i = 0; i < 20; i++) {
// let sprite = new es.Sprite(RES.getRes("checkbox_select_disabled_png")); let sprite = new es.Sprite(RES.getRes("checkbox_select_disabled_png"));
// let player2 = this.createEntity("player2"); let player2 = this.createEntity("player2");
// player2.addComponent(new es.SpriteRenderer()).setSprite(sprite); player2.addComponent(new es.SpriteRenderer()).setSprite(sprite);
// player2.position = new es.Vector2(Math.random() * 1000, Math.random() * 1000); player2.position = new es.Vector2(Math.random() * 1000, Math.random() * 1000);
// player2.addComponent(new es.BoxCollider()); player2.addComponent(new es.BoxCollider());
// } }
let pool = new es.ComponentPool<component.SimplePooled>(component.SimplePooled); let pool = new es.ComponentPool<component.SimplePooled>(component.SimplePooled);