-
Notifications
You must be signed in to change notification settings - Fork 7.1k
Closed
Description
TileMaps are very broken in Safari, and it seems to be due to 1 line of code which, if I comment it out, makes everything work fine. I'd create a PR but I do not know exactly how this particular rendering flag is used:
The line is here:
https://github.com/photonstorm/phaser/blob/master/src/tilemap/TilemapLayer.js#L677
In method: Phaser.TilemapLayer.prototype.shiftCanvas
context.globalCompositeOperation = 'copy';
Example:
http://jsfiddle.net/zq8hn23g/6/
This works fine in all browsers except Safari. If you run the example, then click and drag on the canvas, you'll see the tilemap flicker in and out of visibility.
Please let me know if you need any more info.
Metadata
Metadata
Assignees
Labels
No labels