Commit graph

18468 commits

Author SHA1 Message Date
Richard Davey
83cf8d12fc Update NineSlice.js 2022-12-05 18:46:53 +00:00
Richard Davey
1f51d418db Working through manual vertex creation 2022-12-05 18:21:57 +00:00
Richard Davey
72cfbbb741 Removed inView checks 2022-12-05 18:21:47 +00:00
Richard Davey
0d2cee6d97 Added transformIdentity and update methods 2022-12-05 18:21:39 +00:00
Richard Davey
f2076c9271 eslint upgrade 2022-12-05 14:40:25 +00:00
Richard Davey
6867136672 Testing Mesh based NineSlice Game Objectg 2022-12-02 18:07:20 +00:00
Richard Davey
65af3c0874 Don't abort of texture provided 2022-12-02 18:07:07 +00:00
Richard Davey
6080bca8e5 Testing Video events 2022-12-02 13:35:20 +00:00
Richard Davey
896afcb68f Update DOMElement.js 2022-12-01 18:45:11 +00:00
Richard Davey
95edd20e19 Update CHANGELOG-v3.60.md 2022-11-30 22:59:34 +00:00
Richard Davey
3b129f8cff Calling setDisplayOrigin on a Video Game Object would cause the origins to be set to NaN if the Video was created without an asset key. It will now give Videos a default size, preventing this error, which is reset once a video is loaded. Fix #5560 2022-11-30 22:59:32 +00:00
Richard Davey
fa96337a30 Beta 17 prep 2022-11-30 22:58:47 +00:00
Richard Davey
1cd7b07aa3 v3.60 Beta 16
Because one Beta release per day just isn't enough 💪
2022-11-30 22:00:05 +00:00
Richard Davey
d9e16adf7d
Merge pull request #6302 from chrisl8/master
Fix Issue #6301 causing tilemap collisions to fail.
2022-11-30 21:55:46 +00:00
Christen Lofland
e52f1738ef Fix Issue #6301 causing tilemap collisions to fail. 2022-11-30 15:28:59 -06:00
Emil Schnedler Vad
f32817f014 fixed step value so the last element is equal max 2022-11-30 18:57:45 +01:00
Richard Davey
1747cb67be Preparing for Beta 16 2022-11-30 15:13:22 +00:00
Richard Davey
519e1cf8bf v3.60 Beta 15 2022-11-30 15:08:08 +00:00
Richard Davey
afceacc12b Deps update 2022-11-30 15:07:00 +00:00
Richard Davey
14ddd29fbd Fixed TS errors 2022-11-30 15:06:52 +00:00
Richard Davey
f571fc68aa Fix #6296 2022-11-30 13:48:22 +00:00
Richard Davey
d2067066bc Update CHANGELOG-v3.60.md 2022-11-29 23:38:50 +00:00
Richard Davey
1e9bb686d3 When calling PipelineManager.clear and rebind it will now check if the vao extension is available, and if so, it'll bind a null vertex array. This helps clean-up from 3rd party libs that don't do this directly, such as ThreeJS. 2022-11-29 23:38:47 +00:00
Richard Davey
61c5c1ac99 Update CHANGELOG-v3.60.md 2022-11-29 18:11:33 +00:00
Richard Davey
8b6b398b68 When ImageFile loads with a linked Normal Map and the map completes first, but the Image is still in a pending state, it would incorrectly add itself to the cache instead of waiting. It now checks this process more carefully. Fix #5886 2022-11-29 18:11:29 +00:00
Richard Davey
0def5d1793 Update CHANGELOG-v3.60.md 2022-11-29 17:48:00 +00:00
Richard Davey
5ae9cf7f09 Using a dataKey to specify a part of a JSON file when using load.pack would fail as it wouldn't correctly assign the right part of the pack file to the Loader. You can now use this parameter properly. Fix #6001 2022-11-29 17:47:58 +00:00
Richard Davey
2b4332a404 Update JSONFile.js 2022-11-29 17:47:52 +00:00
Richard Davey
993562d803 Update LoaderPlugin.js 2022-11-29 17:47:44 +00:00
Richard Davey
ffa54fe1c1 Fixed loader reference. Fix #6295 2022-11-29 15:45:02 +00:00
Richard Davey
35217dbb4d Update CHANGELOG-v3.60.md 2022-11-29 15:25:50 +00:00
Richard Davey
8b38fd3641 Reduce warning 2022-11-29 15:24:10 +00:00
Richard Davey
8b8b8fa352
Merge pull request #6281 from Ariorh1337/master
fix advancedWordWrap concatenate when wrapping
2022-11-29 15:23:21 +00:00
Richard Davey
4346113fee
Merge pull request #6238 from ubershmekel/master
Introduce `SceneType` for ease and correctness
2022-11-29 14:33:39 +00:00
Richard Davey
fdaa68a85f Update CHANGELOG-v3.60.md 2022-11-29 14:21:54 +00:00
Richard Davey
b585d7c2dd
Merge pull request #6292 from samme/feature/arcade-physics-group-defaults
Add `maxSpeed` and `useDamping` to Arcade Physics group config
2022-11-29 14:19:43 +00:00
Richard Davey
c0a072b37d Update GetTileCorners.js 2022-11-28 18:34:20 +00:00
Richard Davey
7f8a4eebf4 Update GetTileCorners.js 2022-11-28 18:33:36 +00:00
Richard Davey
91c731d609 Update GetTileCornersFunction.js 2022-11-28 18:32:06 +00:00
Richard Davey
9619a0be70 Update CHANGELOG-v3.60.md 2022-11-28 18:31:24 +00:00
Richard Davey
4253db9a08 The Tilemap and TilemapLayer classes have a new method getTileCorners. This method will return an array of Vector2s with each entry corresponding to the corners of the requested tile, in world space. This currently works for Orthographic and Hexagonal tilemaps. 2022-11-28 18:31:20 +00:00
Richard Davey
f2aa880797 Update HexagonalTileToWorldXY.js 2022-11-28 18:16:01 +00:00
Richard Davey
14920a774d Update CHANGELOG-v3.60.md 2022-11-28 17:34:21 +00:00
Richard Davey
3676881d57 Added comments 2022-11-28 17:34:18 +00:00
Richard Davey
f3e90518e5 Removed the HexagonalTileToWorldY function as it cannot work without an X coordinate. Use HexagonalTileToWorldXY instead. 2022-11-28 17:34:11 +00:00
Richard Davey
31ea1dc6da Recoded the point conversion math in the HexagonalTileToWorldXY function as it was incorrect. Now returns world coordinates correctly. 2022-11-28 17:33:48 +00:00
Richard Davey
709fc5050e Update CHANGELOG-v3.60.md 2022-11-28 13:35:18 +00:00
Richard Davey
e760178365 Tile.copy will now use the DeepCopy function to copy the Tile.properties object, as otherwise it just gets copied by reference. 2022-11-28 13:35:15 +00:00
Richard Davey
27bbf9b2f5 Tilemap.copy would error if you copied a block of tiles over itself, even partially, as it tried to copy already replaced tiles as part of the function. It will now copy correctly, regardless of source or destination areas. Fix #6188 2022-11-28 13:35:04 +00:00
Richard Davey
18b25d5bc1 Update GetTilesWithin.js 2022-11-28 13:34:57 +00:00