mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 17:56:04 +08:00
[ts] Remove null-coalescing operator, esbuld keeps it, but won't work in old browsers.
This commit is contained in:
parent
0dc66e2e5a
commit
9521e9243d
@ -94,21 +94,21 @@ export class SpineCanvas {
|
|||||||
this.assetManager = new AssetManager(this.context, config.pathPrefix);
|
this.assetManager = new AssetManager(this.context, config.pathPrefix);
|
||||||
this.input = new Input(canvas);
|
this.input = new Input(canvas);
|
||||||
|
|
||||||
config.app.loadAssets?.(this);
|
config.app.loadAssets(this);
|
||||||
|
|
||||||
let loop = () => {
|
let loop = () => {
|
||||||
requestAnimationFrame(loop);
|
requestAnimationFrame(loop);
|
||||||
this.time.update();
|
this.time.update();
|
||||||
config.app.update?.(this, this.time.delta);
|
config.app.update(this, this.time.delta);
|
||||||
config.app.render?.(this);
|
config.app.render(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
let waitForAssets = () => {
|
let waitForAssets = () => {
|
||||||
if (this.assetManager.isLoadingComplete()) {
|
if (this.assetManager.isLoadingComplete()) {
|
||||||
if (this.assetManager.hasErrors()) {
|
if (this.assetManager.hasErrors()) {
|
||||||
config.app.error?.(this, this.assetManager.getErrors());
|
config.app.error(this, this.assetManager.getErrors());
|
||||||
} else {
|
} else {
|
||||||
config.app.initialize?.(this);
|
config.app.initialize(this);
|
||||||
loop();
|
loop();
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
@ -119,7 +119,7 @@ export class SpineCanvas {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/** Clears the canvas with the given color. The color values are given in the range [0,1]. */
|
/** Clears the canvas with the given color. The color values are given in the range [0,1]. */
|
||||||
clear (r: number, g: number, b: number, a: number) {
|
clear(r: number, g: number, b: number, a: number) {
|
||||||
this.gl.clearColor(r, g, b, a);
|
this.gl.clearColor(r, g, b, a);
|
||||||
this.gl.clear(this.gl.COLOR_BUFFER_BIT);
|
this.gl.clear(this.gl.COLOR_BUFFER_BIT);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user