Richard Davey
|
71226a1548
|
Testing if we can just pass off rendering directly.
|
2020-10-16 11:38:16 +01:00 |
|
Richard Davey
|
3fa295f541
|
Vastly reduced the complexity of the rendering. Now only gets called if it will actually render.
|
2020-10-16 11:38:04 +01:00 |
|
Richard Davey
|
67f24ea363
|
SpineGameObject.willRender is no longer hard-coded to return true . It instead now takes a Camera parameter and performs all of the checks needed before returning. Previously, this happened during the render functions.
|
2020-10-16 11:37:23 +01:00 |
|
Richard Davey
|
d35ff331b2
|
Now takes a pre-filtered list of children to render
|
2020-10-16 11:36:00 +01:00 |
|
Richard Davey
|
84c1344f63
|
CameraManager.getVisibleChildren is a new method that is called internally by the CameraManager.render method. It filters the DisplayList, so that Game Objects that pass the willRender test for the given Camera are added to a sub-list, which is then passed to the renderer. This avoids the renderer having to do any checks on the children, it just renders each one in turn.
|
2020-10-16 11:35:45 +01:00 |
|
Richard Davey
|
653c2ee600
|
Parallel and divide by zero fix
|
2020-10-15 18:08:35 +01:00 |
|
Richard Davey
|
1c37e2172f
|
Update CHANGELOG-v3.50.md
|
2020-10-15 12:20:27 +01:00 |
|
Richard Davey
|
ae6112297a
|
Default tint value should now be 0xffffff. Fix #5358
|
2020-10-15 12:19:17 +01:00 |
|
Richard Davey
|
1ea165888e
|
Update CHANGELOG-v3.50.md
|
2020-10-15 12:01:15 +01:00 |
|
Richard Davey
|
37c9b0884d
|
Updated Polygon points type. Fix #5357
|
2020-10-15 12:01:13 +01:00 |
|
Richard Davey
|
8a01ae1cb7
|
Call the component directly to avoid lots of function diving
|
2020-10-15 11:47:24 +01:00 |
|
Richard Davey
|
536f08a4bf
|
Avoid deep diving into loads of functions
|
2020-10-15 11:47:11 +01:00 |
|
Richard Davey
|
67b787ab7c
|
Update GetTilesWithinWorldXY.js
|
2020-10-15 11:09:52 +01:00 |
|
Richard Davey
|
db2fdc14d1
|
Update GetTileAt.js
|
2020-10-15 11:09:37 +01:00 |
|
Richard Davey
|
f130f5e9a3
|
Fixed incorrect parameter type
|
2020-10-15 11:09:19 +01:00 |
|
Richard Davey
|
b4fed98aa2
|
Update SetCollisionBetween.js
|
2020-10-15 11:08:18 +01:00 |
|
Richard Davey
|
8d2e7b08c5
|
Update World.js
|
2020-10-15 11:07:51 +01:00 |
|
Richard Davey
|
417e57c199
|
Update Collider.js
|
2020-10-15 11:07:27 +01:00 |
|
Richard Davey
|
0f87981f47
|
Improved docs
|
2020-10-15 11:07:22 +01:00 |
|
Richard Davey
|
c03b5af079
|
Use mesh size
|
2020-10-15 10:09:02 +01:00 |
|
Richard Davey
|
020cfab2d6
|
Fixed issue with no mesh specified and texture getting
|
2020-10-15 09:58:54 +01:00 |
|
Richard Davey
|
1e01f74bdc
|
Update CHANGELOG-v3.50.md
|
2020-10-14 16:32:33 +01:00 |
|
Richard Davey
|
f17743dadf
|
Changed updateProjectionMatrix to setPerspective and added setOrtho counterpart
|
2020-10-14 16:32:29 +01:00 |
|
Richard Davey
|
e79ec0c96c
|
Generate Grid can now calculate w/h based on ortho texture
|
2020-10-14 16:32:06 +01:00 |
|
Richard Davey
|
675eec8103
|
Better attenuation
|
2020-10-14 15:16:35 +01:00 |
|
Richard Davey
|
2a1223184f
|
New debug build
|
2020-10-14 15:16:21 +01:00 |
|
Richard Davey
|
271c88fab3
|
Handle negative scales
|
2020-10-14 15:16:07 +01:00 |
|
Richard Davey
|
cc167e158f
|
Much better effect from the light shader
|
2020-10-14 11:57:58 +01:00 |
|
Richard Davey
|
d3d0c71fe4
|
Fixed shader for clip-space
|
2020-10-13 22:34:26 +01:00 |
|
Richard Davey
|
b1a5ce7f55
|
Testing new batched lights
|
2020-10-13 18:17:30 +01:00 |
|
Richard Davey
|
f74ab77431
|
Update webpack.config.js
|
2020-10-13 11:04:52 +01:00 |
|
Richard Davey
|
61c0e1c499
|
Moved Text out of 'static' folder, as it doesn't need to be in there
|
2020-10-13 11:04:46 +01:00 |
|
Richard Davey
|
8708255948
|
Removed Layer3D Game Object and old MeshPipeline
|
2020-10-13 10:56:21 +01:00 |
|
Richard Davey
|
9d23735a23
|
Lint fix
|
2020-10-13 10:51:17 +01:00 |
|
Richard Davey
|
19f581327e
|
Removed Animation component because it would reset the UV coords every frame, so makes things overly complex
|
2020-10-13 10:50:42 +01:00 |
|
Richard Davey
|
98e877aaeb
|
Preparing for beta 10
|
2020-10-12 16:29:39 +01:00 |
|
Richard Davey
|
30da731642
|
Because webpack 5.0.0 is broken af
|
2020-10-12 15:18:41 +01:00 |
|
Richard Davey
|
036a1763f5
|
Update CHANGELOG-v3.50.md
|
2020-10-12 13:56:19 +01:00 |
|
Richard Davey
|
6c69a120e4
|
Update CHANGELOG-v3.50.md
|
2020-10-12 13:52:34 +01:00 |
|
Richard Davey
|
b3a74a6d5d
|
ParseTilesets will now correctly handle non-consequtive tile IDs. It also now correctly sets the maxId property, fixing a bug where tiles wouldn't render if from IDs outside the expected range. Fix #4367
|
2020-10-12 13:52:31 +01:00 |
|
Richard Davey
|
e526af7cb9
|
Lint fix
|
2020-10-12 13:38:57 +01:00 |
|
Richard Davey
|
e62d8bbeb8
|
Update CHANGELOG-v3.50.md
|
2020-10-12 13:31:33 +01:00 |
|
Richard Davey
|
3e2041a3c5
|
Overhauled createFromObjects to make it much more useful. Fix #3817 #4613
|
2020-10-12 13:31:30 +01:00 |
|
Richard Davey
|
80287f6ee4
|
Path fixes
|
2020-10-12 11:51:05 +01:00 |
|
Richard Davey
|
04d80a8b5c
|
Allow use of old method calls for now
|
2020-10-12 11:50:13 +01:00 |
|
Richard Davey
|
6e3561f339
|
Update CHANGELOG-v3.50.md
|
2020-10-12 11:48:20 +01:00 |
|
Richard Davey
|
24777aa327
|
No need for isoCullDistances , just use existing cullPadding properties
|
2020-10-12 11:42:01 +01:00 |
|
Richard Davey
|
607fec9450
|
Use a cached Rectangle for speed
|
2020-10-12 11:40:52 +01:00 |
|
Richard Davey
|
0ba1f08f80
|
The Static and Dynamic Tilemap Layer objects have been removed and consolidated into the new TilemapLayer class.
|
2020-10-12 11:40:40 +01:00 |
|
Richard Davey
|
63d2beb903
|
Deps update
|
2020-10-12 11:39:53 +01:00 |
|