From f6a0a8d96bc61437b98a8a3a5a790601e6a934e1 Mon Sep 17 00:00:00 2001 From: Richard Davey Date: Wed, 7 Oct 2020 13:16:10 +0100 Subject: [PATCH] Transform based on z value --- src/gameobjects/mesh/Mesh.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gameobjects/mesh/Mesh.js b/src/gameobjects/mesh/Mesh.js index bd4ff36cd..b21ad3d43 100644 --- a/src/gameobjects/mesh/Mesh.js +++ b/src/gameobjects/mesh/Mesh.js @@ -116,7 +116,7 @@ var Mesh = new Class({ * @type {Phaser.GameObjects.MeshCamera} * @since 3.50.0 */ - this.camera = new MeshCamera(45, 0, 0, -10, 0.001, 1000); + this.camera = new MeshCamera(45, 0, 0, 0, 0.001, 1000); /** * The Animation State of this Mesh. @@ -1145,11 +1145,13 @@ var Mesh = new Class({ normalMatrix.invert(); normalMatrix.transpose(); + var z = camera.position.z; + var vertices = this.vertices; for (var i = 0; i < vertices.length; i++) { - vertices[i].transformCoordinatesLocal(transformMatrix, width, height); + vertices[i].transformCoordinatesLocal(transformMatrix, width, height, z); } this.depthSort();