debugRender 新增camera参数来修正渲染位置
This commit is contained in:
@@ -33,6 +33,7 @@ class Main extends es.Core {
|
||||
protected initialize() {
|
||||
try {
|
||||
es.Core.debugRenderEndabled = true;
|
||||
es.TimeRuler.Instance.showLog = true;
|
||||
this.runGame();
|
||||
} catch(err) {
|
||||
console.error(err);
|
||||
|
||||
@@ -3,6 +3,23 @@ module samples {
|
||||
public async onStart() {
|
||||
super.onStart();
|
||||
manager.AlterManager.alter_tips("空白场景加载成功");
|
||||
|
||||
this.content.loadRes("moon_png").then(moonTexture => {
|
||||
let moonEntity = this.createEntity("moon");
|
||||
moonEntity.position = new es.Vector2(0, 0);
|
||||
moonEntity.addComponent(new es.SpriteRenderer(moonTexture));
|
||||
|
||||
this.camera.entity.addComponent(new es.FollowCamera(moonEntity));
|
||||
});
|
||||
}
|
||||
|
||||
public update(){
|
||||
super.update();
|
||||
let moonEntity = this.findEntity("moon");
|
||||
if (!moonEntity)
|
||||
return;
|
||||
let spriteRenderer = moonEntity.getComponent<es.SpriteRenderer>(es.SpriteRenderer);
|
||||
console.log(spriteRenderer.bounds, this.camera.bounds);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -53,6 +53,8 @@ module samples {
|
||||
moonEntity.addComponent(new ProjectileHitDetector());
|
||||
moonEntity.addComponent(new CircleCollider());
|
||||
});
|
||||
|
||||
manager.AlterManager.alter_tips("Ninja 场景加载成功");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user