From c893ca61863dc266780aaafeb5b4a53ede459d36 Mon Sep 17 00:00:00 2001 From: Kolja Kutschera Date: Sat, 26 Oct 2019 00:56:43 +0200 Subject: [PATCH] fix light2d using tileset from dynamictilemaplayer (#4167,#4079) --- .../webgl/pipelines/ForwardDiffuseLightPipeline.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/renderer/webgl/pipelines/ForwardDiffuseLightPipeline.js b/src/renderer/webgl/pipelines/ForwardDiffuseLightPipeline.js index a6ec80920..bfa904025 100644 --- a/src/renderer/webgl/pipelines/ForwardDiffuseLightPipeline.js +++ b/src/renderer/webgl/pipelines/ForwardDiffuseLightPipeline.js @@ -250,7 +250,14 @@ var ForwardDiffuseLightPipeline = new Class({ } else if (gameObject.tileset) { - normalTexture = gameObject.tileset.image.dataSource[0]; + if (Array.isArray(gameObject.tileset)) + { + normalTexture = gameObject.tileset[0].image.dataSource[0]; + } + else + { + normalTexture = gameObject.tileset.image.dataSource[0]; + } } if (!normalTexture)