Screen lifecycle
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
|
Log in
]
Start:
* OnEnter [#xfcc3915]
A lifecycle hook that is called after the screen has been...
Define an async method to load all big resources loading ...
async onEnter() {
this.mesh = new Gfx3MeshJSM();
await mesh.loadFromFile('./cube.jsm');
this.mesh.setMaterial(new Gfx3Material({
texture: await gfx3TextureManager.loadTexture('./cube....
}));
}
* Update [#xfcc3915]
A lifecycle hook that is called every frame.~
Define a method to handle all real-time logic behaviors.
update(ts) {
this.mesh.update(ts);
}
* Draw [#xfcc3915]
A lifecycle hook that is called every frame.~
Define a method to handle all your draw calls.
draw() {
this.mesh.draw();
gfx3DebugRenderer.drawGrid(UT.MAT4_ROTATE_X(Math.PI * 0...
}
End:
* OnEnter [#xfcc3915]
A lifecycle hook that is called after the screen has been...
Define an async method to load all big resources loading ...
async onEnter() {
this.mesh = new Gfx3MeshJSM();
await mesh.loadFromFile('./cube.jsm');
this.mesh.setMaterial(new Gfx3Material({
texture: await gfx3TextureManager.loadTexture('./cube....
}));
}
* Update [#xfcc3915]
A lifecycle hook that is called every frame.~
Define a method to handle all real-time logic behaviors.
update(ts) {
this.mesh.update(ts);
}
* Draw [#xfcc3915]
A lifecycle hook that is called every frame.~
Define a method to handle all your draw calls.
draw() {
this.mesh.draw();
gfx3DebugRenderer.drawGrid(UT.MAT4_ROTATE_X(Math.PI * 0...
}
Page: