实体跟随相机
This commit is contained in:
@@ -55,7 +55,8 @@ class Main extends eui.UILayer {
|
||||
this.runGame();
|
||||
}
|
||||
|
||||
private runGame() {
|
||||
private async runGame() {
|
||||
await this.loadResource();
|
||||
this.createGameScene();
|
||||
}
|
||||
|
||||
@@ -91,5 +92,11 @@ class Main extends eui.UILayer {
|
||||
*/
|
||||
protected createGameScene(): void {
|
||||
let scene = SceneManager.createScene("main", new Scene(this)).setActive();
|
||||
let player = scene.createEntity("player");
|
||||
let texture = RES.getRes("checkbox_select_down_png");
|
||||
player.addComponent(new TestComponent(new eui.Image(texture)));
|
||||
scene.camera.setPosition(new Vector2(-100, -50));
|
||||
player.transform.setPosition(new Vector2(10, 10));
|
||||
// console.log(player.transform.position);
|
||||
}
|
||||
}
|
||||
|
||||
14
demo/src/game/TestComponent.ts
Normal file
14
demo/src/game/TestComponent.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
class TestComponent extends Component {
|
||||
constructor(displayRender: egret.DisplayObject){
|
||||
super();
|
||||
this.bind(displayRender);
|
||||
}
|
||||
|
||||
public initialize(){
|
||||
// console.log("initialize");
|
||||
}
|
||||
|
||||
public update(){
|
||||
// console.log("update");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user