mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-10 09:08:42 +08:00
[ts][pixi-v8] Removed useless warning about update invocation with autoUpdate.
This commit is contained in:
parent
fb3855ad65
commit
814f0ae8fd
@ -213,7 +213,6 @@ export class Spine extends ViewContainer {
|
||||
this._debug = value;
|
||||
}
|
||||
|
||||
private autoUpdateWarned = false;
|
||||
private _autoUpdate = true;
|
||||
|
||||
public get autoUpdate (): boolean {
|
||||
@ -223,9 +222,7 @@ export class Spine extends ViewContainer {
|
||||
public set autoUpdate (value: boolean) {
|
||||
if (value) {
|
||||
Ticker.shared.add(this.internalUpdate, this);
|
||||
this.autoUpdateWarned = false;
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
Ticker.shared.remove(this.internalUpdate, this);
|
||||
}
|
||||
|
||||
@ -262,11 +259,6 @@ export class Spine extends ViewContainer {
|
||||
|
||||
/** If {@link Spine.autoUpdate} is `false`, this method allows to update the AnimationState and the Skeleton with the given delta. */
|
||||
public update (dt: number): void {
|
||||
if (this.autoUpdate && !this.autoUpdateWarned) {
|
||||
console.warn('You are calling update on a Spine instance that has autoUpdate set to true. This is probably not what you want.');
|
||||
this.autoUpdateWarned = true;
|
||||
}
|
||||
|
||||
this.internalUpdate(0, dt);
|
||||
}
|
||||
|
||||
|
||||
@ -40,7 +40,7 @@ import { BatchableSpineSlot } from './BatchableSpineSlot';
|
||||
import { Spine } from './Spine';
|
||||
import { MeshAttachment, RegionAttachment } from '@esotericsoftware/spine-core';
|
||||
|
||||
const spineBlendModeMap : Record<number, BLEND_MODES> = {
|
||||
const spineBlendModeMap: Record<number, BLEND_MODES> = {
|
||||
0: 'normal',
|
||||
1: 'add',
|
||||
2: 'multiply',
|
||||
@ -183,15 +183,15 @@ export class SpinePipe implements RenderPipe<Spine> {
|
||||
this.renderer = null as any;
|
||||
}
|
||||
|
||||
private _getSpineData(spine: Spine): GpuSpineDataElement {
|
||||
private _getSpineData (spine: Spine): GpuSpineDataElement {
|
||||
return this.gpuSpineData[spine.uid] || this._initMeshData(spine);
|
||||
}
|
||||
}
|
||||
|
||||
private _initMeshData(spine: Spine): GpuSpineDataElement {
|
||||
this.gpuSpineData[spine.uid] = { slotBatches: { } };
|
||||
spine.on('destroyed', this._destroyRenderableBound);
|
||||
return this.gpuSpineData[spine.uid];
|
||||
}
|
||||
private _initMeshData (spine: Spine): GpuSpineDataElement {
|
||||
this.gpuSpineData[spine.uid] = { slotBatches: {} };
|
||||
spine.on('destroyed', this._destroyRenderableBound);
|
||||
return this.gpuSpineData[spine.uid];
|
||||
}
|
||||
}
|
||||
|
||||
extensions.add(SpinePipe);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user