Skip to content

Commit 46f127b

Browse files
authored
Merge pull request phaserjs#5517 from rexrainbow/input-bug
Fix input bug
2 parents 01df296 + ee16c63 commit 46f127b

3 files changed

Lines changed: 18 additions & 2 deletions

File tree

src/gameobjects/container/ContainerCanvasRenderer.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ var ContainerCanvasRenderer = function (renderer, container, camera, parentMatri
2828
return;
2929
}
3030

31+
camera.addToRenderList(container);
32+
3133
var transformMatrix = container.localTransform;
3234

3335
if (parentMatrix)

src/gameobjects/container/ContainerWebGLRenderer.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ var ContainerWebGLRenderer = function (renderer, container, camera, parentMatrix
2929
return;
3030
}
3131

32+
camera.addToRenderList(container);
33+
3234
var transformMatrix = container.localTransform;
3335

3436
if (parentMatrix)

src/gameobjects/zone/Zone.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,9 +286,15 @@ var Zone = new Class({
286286
* @method Phaser.GameObjects.Zone#renderCanvas
287287
* @private
288288
* @since 3.0.0
289+
*
290+
* @param {Phaser.Renderer.Canvas.CanvasRenderer} renderer - A reference to the current active Canvas renderer.
291+
* @param {Phaser.GameObjects.Image} src - The Game Object being rendered in this call.
292+
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
293+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
289294
*/
290-
renderCanvas: function ()
295+
renderCanvas: function (renderer, src, camera, parentMatrix)
291296
{
297+
camera.addToRenderList(src);
292298
},
293299

294300
/**
@@ -297,9 +303,15 @@ var Zone = new Class({
297303
* @method Phaser.GameObjects.Zone#renderWebGL
298304
* @private
299305
* @since 3.0.0
306+
*
307+
* @param {Phaser.Renderer.WebGL.WebGLRenderer} renderer - A reference to the current active WebGL renderer.
308+
* @param {Phaser.GameObjects.Image} src - The Game Object being rendered in this call.
309+
* @param {Phaser.Cameras.Scene2D.Camera} camera - The Camera that is rendering the Game Object.
310+
* @param {Phaser.GameObjects.Components.TransformMatrix} parentMatrix - This transform matrix is defined if the game object is nested
300311
*/
301-
renderWebGL: function ()
312+
renderWebGL: function (renderer, src, camera, parentMatrix)
302313
{
314+
camera.addToRenderList(src);
303315
}
304316

305317
});

0 commit comments

Comments
 (0)