|
8 | 8 | * Game.Config.preserveDrawingBuffer is now passed to the WebGL Renderer (default `false`). |
9 | 9 | * Game.Config.failIfMajorPerformanceCaveat is now passed to the WebGL Renderer (default `false`). |
10 | 10 | * Game.Config.powerPreference is now passed to the WebGL Renderer (default `default`). |
11 | | -* Game.Config.pixelArt is now passed to the WebGL Renderer as the antialias context property (default `false`). |
| 11 | +* Game.Config.antialias is now passed to the WebGL Renderer as the antialias context property (default `true`). |
| 12 | +* Game.Config.pixelArt is now only used by the WebGL Renderer when creating new textures. |
| 13 | +* Group.create has a new optional argument: `active` which will set the active state of the child being created (thanks @samme) |
| 14 | +* Group.create has a new optional argument: `active` which will set the active state of the child being created (thanks @samme) |
| 15 | +* Group.createMultiple now allows you to include the `active` property in the config object (thanks @samme) |
| 16 | +* TileSprite has a new method: `setTilePosition` which allows you to set the tile position in a chained called (thanks @samme) |
| 17 | +* Added the new Action - WrapInRectangle. This will wrap each items coordinates within a rectangles area (thanks @samme) |
| 18 | +* Arcade Physics has the new methods `wrap`, `wrapArray` and `wrapObject` which allow you to wrap physics bodies around the world bounds (thanks @samme) |
| 19 | +* The Tweens Timeline has a new method: `makeActive` which delegates control to the Tween Manager (thanks @allanbreyes) |
12 | 20 |
|
13 | 21 |
|
14 | 22 | ### Bug Fixes |
|
18 | 26 | * The SceneManager no longer copies over the `shutdown` and `destroy` callbacks in createSceneFromObject, as these are not called automatically and should be invoked via the Scene events (thanks @samme) |
19 | 27 | * The default Gamepad Button threshold has been changed from 0 to 1. Previously the value of 0 was making all gamepad buttons appear as if they were always pressed down (thanks @jmcriat) |
20 | 28 | * InputManager.hitTest will now factor the game resolution into account, stopping the tests from being offset if resolution didn't equal 1 (thanks @sftsk) |
| 29 | +* CameraManager.getCamera now returns the Camera based on its name (thanks @bigbozo) |
| 30 | +* Fixed Tile Culling for zoomed Cameras. When a Camera was zoomed the tiles would be aggressively culled as the dimensions didn't factor in the zoom level (thanks @bigbozo) |
| 31 | +* When calling ScenePlugin.start any additional data passed to the method would be lost if the scene wasn't in an active running state (thanks @stuff) |
| 32 | +* When calling Timeline.resetTweens, while the tweens are pending removal or completed, it would throw a TypeError about the undefined `makeActive` (thanks @allanbreyes) |
| 33 | +* The WebGL Context would set `antialias` to `undefined` as it wasn't set in the Game Config. Fix #3386 (thanks @samme) |
21 | 34 |
|
22 | 35 | ### Updates |
23 | 36 |
|
24 | 37 | * The Text testString has changed from `|MÉqgy` to `|MÉqgy`. |
25 | 38 | * The WebGLRenderer width and height values are now floored when multiplied by the resolution. |
| 39 | +* The WebGL Context now sets `premultipliedAlpha` to `true` by default, this prevents the WebGL context from rendering as plain white under certain versions of macOS Safari. |
26 | 40 |
|
27 | 41 |
|
28 | 42 |
|
|
0 commit comments