Richard Davey
|
65e4a7734a
|
Updated docs
|
2020-10-09 12:07:37 +01:00 |
|
Richard Davey
|
50a0f0705f
|
Face is now responsible for determining if it can be rendered, or not. Split the update and load process into two.
|
2020-10-09 11:55:00 +01:00 |
|
Richard Davey
|
abdd62dd57
|
Will no longer render Faces it cannot see in the Camera
|
2020-10-09 11:54:37 +01:00 |
|
Richard Davey
|
88feadb577
|
Fixed JSDocs, added totalRendered property.
|
2020-10-09 11:54:19 +01:00 |
|
Richard Davey
|
f77a5de32c
|
Geom.Mesh.RotateFace is a new function that will rotate a Face by a given amount, based on an optional center of rotation.
|
2020-10-09 11:53:57 +01:00 |
|
Richard Davey
|
bf8cd60aab
|
Added ability to rotate data on import
|
2020-10-08 15:53:13 +01:00 |
|
Richard Davey
|
c05cec3ba0
|
Added JSDocs
|
2020-10-08 14:40:32 +01:00 |
|
Richard Davey
|
79a1264f8b
|
Fixed property name
|
2020-10-08 14:40:25 +01:00 |
|
Richard Davey
|
af0a4dbd37
|
Updated Mesh to include new functions and docs
|
2020-10-08 13:24:23 +01:00 |
|
Richard Davey
|
e46ba609a8
|
Expose new functions
|
2020-10-08 13:24:09 +01:00 |
|
Richard Davey
|
2f85c8a8ba
|
Added normals parameters
|
2020-10-08 13:24:01 +01:00 |
|
Richard Davey
|
e3f7048e22
|
Removed moved defs
|
2020-10-08 13:23:44 +01:00 |
|
Richard Davey
|
8838781aa1
|
Create GenerateGridVerts.js
|
2020-10-08 13:23:24 +01:00 |
|
Richard Davey
|
d2ea1c45c3
|
Create GenerateObjVerts.js
|
2020-10-08 13:23:20 +01:00 |
|
Richard Davey
|
8a73523d6c
|
Create GenerateVerts.js
|
2020-10-08 13:23:17 +01:00 |
|
Richard Davey
|
b3f1a7986e
|
Create GenerateGridConfig.js
|
2020-10-08 13:23:13 +01:00 |
|
Richard Davey
|
d09764518d
|
Create GenerateGridVertsResult.js
|
2020-10-08 13:23:09 +01:00 |
|
Richard Davey
|
20f4e8a66b
|
Create GenerateVertsResult.js
|
2020-10-08 13:23:05 +01:00 |
|
Richard Davey
|
1df4661487
|
Camera.roundPixels now rounds worldView matrix
|
2020-10-08 11:07:21 +01:00 |
|
Richard Davey
|
114201f497
|
Fixed tilemaps with missing function
|
2020-10-08 11:07:05 +01:00 |
|
Richard Davey
|
2e988801ce
|
Made obj material parsing external
|
2020-10-08 10:45:03 +01:00 |
|
Richard Davey
|
c0ab4d4ae9
|
OBJFile can now optionally load a material file along with the model data
|
2020-10-08 10:44:49 +01:00 |
|
Richard Davey
|
82c87ee814
|
Create materials container
|
2020-10-08 10:44:32 +01:00 |
|
Richard Davey
|
f191283928
|
Moved ParseObjMaterial to Geom namespace
|
2020-10-08 10:44:23 +01:00 |
|
Richard Davey
|
727383d4f3
|
Loader.MultiFile will now parse the given files array and only add valid entries into the file list, allowing multifiles to now have optional file entries.
|
2020-10-08 10:44:02 +01:00 |
|
Richard Davey
|
5bb73b5c95
|
In the Loader.FileTypes.TextFile config you can now override the type and cache destination for the file.
|
2020-10-08 10:43:13 +01:00 |
|
Richard Davey
|
324fa6a3b2
|
Removed MeshCamera, updated Mesh to focus on ortho projections
|
2020-10-07 22:27:04 +01:00 |
|
Richard Davey
|
9e07e5a27b
|
Expose RGB
|
2020-10-07 18:06:39 +01:00 |
|
Richard Davey
|
8f67ffca5f
|
Starting to add materials
|
2020-10-07 18:06:33 +01:00 |
|
Richard Davey
|
90824e1485
|
Removed normalMatrix
|
2020-10-07 18:06:22 +01:00 |
|
Richard Davey
|
dda4431366
|
Merged the Layer3D Game Object and pipeline back in for now
|
2020-10-07 17:44:36 +01:00 |
|
Richard Davey
|
c3fe480905
|
Finished all docs and added some missing methods and made use of setValues
|
2020-10-07 17:42:19 +01:00 |
|
Richard Davey
|
75fd64ace7
|
Modified cam layout
|
2020-10-07 13:16:24 +01:00 |
|
Richard Davey
|
f6a0a8d96b
|
Transform based on z value
|
2020-10-07 13:16:10 +01:00 |
|
Richard Davey
|
55d7b36217
|
Pass in the z value
|
2020-10-07 13:16:01 +01:00 |
|
Richard Davey
|
2137e3413d
|
Added cameraZ parameter
|
2020-10-07 13:15:53 +01:00 |
|
Richard Davey
|
c6d25c9559
|
Added z parameter
|
2020-10-07 13:15:44 +01:00 |
|
Richard Davey
|
8ff78ef08a
|
Fixed addVerts face addition
|
2020-10-07 12:45:31 +01:00 |
|
Richard Davey
|
e331638b05
|
Updated to use transformed values
|
2020-10-07 12:04:58 +01:00 |
|
Richard Davey
|
caf545d042
|
Added position, rotation and scale vectors, caching and removed old methods
|
2020-10-07 12:04:46 +01:00 |
|
Richard Davey
|
a367799da1
|
Update Vertex.js
|
2020-10-07 12:04:16 +01:00 |
|
Richard Davey
|
cdc34ef3a8
|
inputMousePreventDefaultWheel is a new config option that allows you to control preventDefault calls specifically on mouse wheel events. Set it via input.mouse.preventDefaultWheel in the Game Config. It defaults to true , the same as the previous capture property did.
|
2020-10-07 10:14:28 +01:00 |
|
Richard Davey
|
619fd18028
|
MouseManager.preventDefaultWheel is a new boolean property, set via the inputMousePreventDefaultWheel config option that allows you to toggle capture of mouse wheel at runtime.
|
2020-10-07 10:14:02 +01:00 |
|
Richard Davey
|
2246b63504
|
inputMousePreventDefaultWheel is a new config option that allows you to control preventDefault calls specifically on mouse wheel events. Set it via input.mouse.preventDefaultWheel in the Game Config. It defaults to true , the same as the previous capture property did.
|
2020-10-07 10:13:50 +01:00 |
|
Richard Davey
|
7a0b056fef
|
Trying out MeshCamera
|
2020-10-06 18:05:14 +01:00 |
|
Richard Davey
|
4b7c344497
|
Added parseOBJMaterial method and set default texture to __WHITE
|
2020-10-06 16:00:22 +01:00 |
|
Richard Davey
|
dff414fe82
|
Added Grid Config typedefs
|
2020-10-06 13:47:49 +01:00 |
|
Richard Davey
|
1f1edd3742
|
addGrid now takes config object and works with texture frames, with or without repeating
|
2020-10-06 13:42:44 +01:00 |
|
Richard Davey
|
440c33deb8
|
Use config object
|
2020-10-06 11:11:28 +01:00 |
|
Richard Davey
|
bbaa5c3eae
|
Added OBJFileConfig defs
|
2020-10-06 10:42:22 +01:00 |
|
Richard Davey
|
7287a760ae
|
Added ParseOBJ type defs
|
2020-10-06 10:38:21 +01:00 |
|
Richard Davey
|
816c45937d
|
Removed the Quad Game Object. Mesh can do it better now.
|
2020-10-06 10:16:46 +01:00 |
|
Richard Davey
|
f0348126de
|
Improved docs
|
2020-10-06 09:59:16 +01:00 |
|
Richard Davey
|
b285b2b5bb
|
Expose manager functions. Fix #5345
|
2020-10-06 09:59:16 +01:00 |
|
Richard Davey
|
00b8bb4e0f
|
Merge pull request #5344 from samme/fix/collisions-update-center
Correct Arcade Body center after separations
|
2020-10-06 09:45:41 +01:00 |
|
Richard Davey
|
a0020b2ad4
|
Fixed paths and addGrid
|
2020-10-05 17:40:42 +01:00 |
|
Richard Davey
|
b774df9426
|
More documentation
|
2020-10-05 17:25:24 +01:00 |
|
Richard Davey
|
57974c120a
|
Updated docs
|
2020-10-05 17:12:18 +01:00 |
|
Richard Davey
|
4d7ff23159
|
Device.Audio.wav now uses audio/wav as the canPlayType check string, instead of audio/wav; codecs="1" , which should allow iOS13 to play wav files again.
|
2020-10-05 17:12:09 +01:00 |
|
Richard Davey
|
eb6d342607
|
Merged the Mesh Geometry functions back in and completed the JSDocs
|
2020-10-05 16:52:44 +01:00 |
|
Richard Davey
|
6c5a83b862
|
Added the OBJFile type
|
2020-10-05 16:52:23 +01:00 |
|
Richard Davey
|
270c2f425d
|
Create OBJFile.js
|
2020-10-05 16:52:15 +01:00 |
|
Richard Davey
|
7aaf77a2c6
|
Merged the Mesh Game Object back in
|
2020-10-05 16:52:01 +01:00 |
|
Richard Davey
|
8091f09c10
|
Don't set OutlineStyle if undefined
|
2020-10-05 13:53:11 +01:00 |
|
Richard Davey
|
706d02873a
|
Fixed issue with camera flash/fade not working
|
2020-10-05 13:44:29 +01:00 |
|
Richard Davey
|
468b1ba255
|
Added 2nd conditional back
|
2020-10-05 13:43:54 +01:00 |
|
Richard Davey
|
a16ab01e22
|
MouseManager.isTop is a new boolean read-only property that flags if the mouse event listeners were attached to window.top (true), or just window (false). By default Phaser will attempt window.top , but this isn't possible in all environments, such as cross-origin iframes, so it will fall back to window in those cases and set this property to false
|
2020-10-05 10:40:35 +01:00 |
|
Richard Davey
|
0fb0c094c6
|
Removed inner loop
|
2020-10-05 08:07:06 +01:00 |
|
Richard Davey
|
30d80bb74b
|
Added keyframe
|
2020-10-05 08:06:53 +01:00 |
|
samme
|
130160f825
|
Update center after world bounds collision
|
2020-10-03 13:46:11 -07:00 |
|
Richard Davey
|
c8a99f00f2
|
Improved JSDocs
|
2020-10-03 10:15:19 +01:00 |
|
Richard Davey
|
2b99623cdc
|
Group now extends EventEmitter , allowing you to emit custom events from within a Group.
|
2020-10-03 10:05:38 +01:00 |
|
Richard Davey
|
d9d4d74c89
|
Updated docs
|
2020-10-02 14:03:32 +01:00 |
|
Richard Davey
|
42d6188b7a
|
Now using the GetCullTilesFunction #4922
|
2020-10-02 13:53:20 +01:00 |
|
Richard Davey
|
c0c00b66be
|
Tilemaps.Components.IsometricCullTiles is a new function that culls tiles in a isometric map.
|
2020-10-02 13:48:52 +01:00 |
|
Richard Davey
|
ab753ffe10
|
Tilemaps.Components.StaggeredCullTiles is a new function that culls tiles in a staggered map.
|
2020-10-02 13:48:42 +01:00 |
|
Richard Davey
|
0b8b9fb3ba
|
Tilemaps.Components.HexagonalCullTiles is a new function that culls tiles in a hexagonal map.
|
2020-10-02 13:48:33 +01:00 |
|
Richard Davey
|
c44c43a553
|
Tilemaps.Components.StaggeredCullBounds is a new function that calculates the cull bounds for a staggered map.
|
2020-10-02 13:48:22 +01:00 |
|
Richard Davey
|
e42b407721
|
Tilemaps.Components.HexagonalCullBounds is a new function that calculates the cull bounds for a hexagonal map.
|
2020-10-02 13:48:13 +01:00 |
|
Richard Davey
|
2450a16911
|
Tilemaps.Components.GetCullTilesFunction is a new function that returns the correct culling function to use.
|
2020-10-02 13:48:01 +01:00 |
|
Richard Davey
|
c66df4b94b
|
Deleted unused files
|
2020-10-02 13:47:49 +01:00 |
|
Richard Davey
|
9c92fccd3a
|
Updated to use new components
|
2020-10-02 13:47:36 +01:00 |
|
Richard Davey
|
f58ec09489
|
Tilemaps.Components.CullBounds is a new function that calculates the cull bounds for an orthogonal map.
|
2020-10-02 13:47:27 +01:00 |
|
Richard Davey
|
b11e5fe1fb
|
Tilemaps.Components.RunCull is a new function that runs the culling process from the combined bounds and tilemap.
|
2020-10-02 13:47:10 +01:00 |
|
Richard Davey
|
7980beaeab
|
Fixed references and docs #4922
|
2020-10-02 12:09:58 +01:00 |
|
Richard Davey
|
da651dc650
|
Fixed require filename
|
2020-10-02 12:06:07 +01:00 |
|
Richard Davey
|
1839e58581
|
Tidied up formatting #4922
|
2020-10-02 12:05:52 +01:00 |
|
Richard Davey
|
8ea29b6cf2
|
Removed console warnings
|
2020-10-02 12:02:48 +01:00 |
|
Richard Davey
|
89cec01b39
|
Updated types
|
2020-10-02 12:02:40 +01:00 |
|
Richard Davey
|
04ecc38a61
|
Fixed JSDocs and const path #4922
|
2020-10-02 11:57:37 +01:00 |
|
Richard Davey
|
b09197d8cb
|
Added proper JSDocs and fixed private accessors #4922
|
2020-10-02 11:53:23 +01:00 |
|
Richard Davey
|
d5561ad97a
|
Use cached vec2s to avoid constant vector creation
|
2020-10-02 11:41:11 +01:00 |
|
Richard Davey
|
aafd5c6cee
|
Use cached vec2s to avoid constant vector creation
|
2020-10-02 11:36:44 +01:00 |
|
Richard Davey
|
f03ddf033b
|
Formatting fix #4992
|
2020-10-02 11:27:50 +01:00 |
|
Richard Davey
|
a3f67973cd
|
Corrected documentation and tidied up #4992
|
2020-10-02 11:25:48 +01:00 |
|
Richard Davey
|
ffb49bdb3a
|
Tilemaps.Components.StaggeredTileToWorldXY is a new function that converts staggered tile coordinates to world coordinates.
|
2020-10-02 11:22:48 +01:00 |
|
Richard Davey
|
4281bc1763
|
Tilemaps.Components.IsometricTileToWorldXY is a new function that converts isometric tile coordinates to world coordinates.
|
2020-10-02 11:22:39 +01:00 |
|
Richard Davey
|
3c3c01d4d5
|
Tilemaps.Components.HexagonalTileToWorldXY is a new function that converts hexagonal tile coordinates to world coordinates.
|
2020-10-02 11:22:30 +01:00 |
|
Richard Davey
|
a51e0b8a68
|
Tilemaps.Components.GetWorldToTileXYFunction is a new function that returns the correct conversion function to use.
|
2020-10-02 11:22:18 +01:00 |
|
Richard Davey
|
6049701d91
|
Restored previous function
|
2020-10-02 11:22:02 +01:00 |
|