|
7 | 7 | var Class = require('../../../src/utils/Class'); |
8 | 8 | var BaseSpinePlugin = require('./BaseSpinePlugin'); |
9 | 9 | var SpineWebGL = require('SpineWebGL'); |
| 10 | +var Matrix4 = require('../../../src/math/Matrix4'); |
10 | 11 |
|
11 | 12 | var runtime; |
12 | 13 |
|
@@ -43,24 +44,31 @@ var SpineWebGLPlugin = new Class({ |
43 | 44 |
|
44 | 45 | this.gl = gl; |
45 | 46 |
|
46 | | - this.mvp = new SpineWebGL.webgl.Matrix4(); |
| 47 | + this.mvp = new Matrix4(); |
47 | 48 |
|
48 | 49 | // Create a simple shader, mesh, model-view-projection matrix and SkeletonRenderer. |
49 | 50 | this.shader = SpineWebGL.webgl.Shader.newTwoColoredTextured(gl); |
50 | 51 | this.batcher = new SpineWebGL.webgl.PolygonBatcher(gl); |
51 | | - this.mvp.ortho2d(0, 0, this.game.renderer.width - 1, this.game.renderer.height - 1); |
52 | 52 |
|
53 | 53 | this.skeletonRenderer = new SpineWebGL.webgl.SkeletonRenderer(gl); |
| 54 | + this.skeletonRenderer.premultipliedAlpha = true; |
54 | 55 |
|
55 | 56 | this.shapes = new SpineWebGL.webgl.ShapeRenderer(gl); |
56 | 57 |
|
57 | | - // debugRenderer = new spine.webgl.SkeletonDebugRenderer(gl); |
58 | | - // debugRenderer.drawRegionAttachments = true; |
59 | | - // debugRenderer.drawBoundingBoxes = true; |
60 | | - // debugRenderer.drawMeshHull = true; |
61 | | - // debugRenderer.drawMeshTriangles = true; |
62 | | - // debugRenderer.drawPaths = true; |
63 | | - // debugShader = spine.webgl.Shader.newColored(gl); |
| 58 | + var debugRenderer = new SpineWebGL.webgl.SkeletonDebugRenderer(gl); |
| 59 | + |
| 60 | + debugRenderer.premultipliedAlpha = true; |
| 61 | + debugRenderer.drawRegionAttachments = true; |
| 62 | + debugRenderer.drawBoundingBoxes = true; |
| 63 | + debugRenderer.drawMeshHull = true; |
| 64 | + debugRenderer.drawMeshTriangles = true; |
| 65 | + debugRenderer.drawPaths = true; |
| 66 | + |
| 67 | + this.drawDebug = false; |
| 68 | + |
| 69 | + this.debugShader = SpineWebGL.webgl.Shader.newColored(gl); |
| 70 | + |
| 71 | + this.debugRenderer = debugRenderer; |
64 | 72 | }, |
65 | 73 |
|
66 | 74 | getRuntime: function () |
|
0 commit comments