Эх сурвалжийг харах

[ts] Fixed debug rendering.

Also fixed indentation.
Nathan Sweet 2 жил өмнө
parent
commit
3c2033b250

+ 10 - 10
spine-ts/spine-player/src/Player.ts

@@ -833,10 +833,10 @@ export class SpinePlayer implements Disposable {
 
 				// Determine the viewport.
 				let viewport = this.viewport;
-				viewport.x = this.currentViewport.x - (this.currentViewport.padLeft as number),
-					viewport.y = this.currentViewport.y - (this.currentViewport.padBottom as number),
-					viewport.width = this.currentViewport.width + (this.currentViewport.padLeft as number) + (this.currentViewport.padRight as number),
-					viewport.height = this.currentViewport.height + (this.currentViewport.padBottom as number) + (this.currentViewport.padTop as number)
+				viewport.x = this.currentViewport.x - (this.currentViewport.padLeft as number);
+				viewport.y = this.currentViewport.y - (this.currentViewport.padBottom as number);
+				viewport.width = this.currentViewport.width + (this.currentViewport.padLeft as number) + (this.currentViewport.padRight as number);
+				viewport.height = this.currentViewport.height + (this.currentViewport.padBottom as number) + (this.currentViewport.padTop as number);
 
 				if (this.previousViewport) {
 					let transitionAlpha = (performance.now() - this.viewportTransitionStart) / 1000 / config.viewport!.transitionTime!;
@@ -879,12 +879,12 @@ export class SpinePlayer implements Disposable {
 				// Draw the skeleton and debug output.
 				renderer.drawSkeleton(skeleton, config.premultipliedAlpha);
 				if ((renderer.skeletonDebugRenderer.drawBones = config.debug!.bones!)
-					|| (renderer.skeletonDebugRenderer.drawBoundingBoxes = config.debug!.bounds!)
-					|| (renderer.skeletonDebugRenderer.drawClipping = config.debug!.clipping!)
-					|| (renderer.skeletonDebugRenderer.drawMeshHull = config.debug!.hulls!)
-					|| (renderer.skeletonDebugRenderer.drawPaths = config.debug!.paths!)
-					|| (renderer.skeletonDebugRenderer.drawRegionAttachments = config.debug!.regions!)
-					|| (renderer.skeletonDebugRenderer.drawMeshTriangles = config.debug!.meshes!)
+					+ (renderer.skeletonDebugRenderer.drawBoundingBoxes = config.debug!.bounds!)
+					+ (renderer.skeletonDebugRenderer.drawClipping = config.debug!.clipping!)
+					+ (renderer.skeletonDebugRenderer.drawMeshHull = config.debug!.hulls!)
+					+ (renderer.skeletonDebugRenderer.drawPaths = config.debug!.paths!)
+					+ (renderer.skeletonDebugRenderer.drawRegionAttachments = config.debug!.regions!)
+					+ (renderer.skeletonDebugRenderer.drawMeshTriangles = config.debug!.meshes!) > 0
 				) {
 					renderer.drawSkeletonDebug(skeleton, config.premultipliedAlpha);
 				}