Commit graph

386 commits

Author SHA1 Message Date
Richard Davey
34fa7b7059 Made set methods return Emitter instance for chaining. 2017-09-22 12:06:56 +01:00
Felipe Alfonso
d595ad74a1 Fixed emitting angle 2017-09-21 19:26:00 -03:00
Felipe Alfonso
f76ac47696 Particle emitter with clear properties 2017-09-21 18:36:19 -03:00
Felipe Alfonso
43dd0a6adc Easing transtions for particles 2017-09-21 14:08:27 -03:00
Richard Davey
bbfb8e4f12 Overhauled generateTexture. Can now update existing texture or draw direct to a canvas. 2017-09-21 00:15:52 +01:00
Richard Davey
8b2f75a254 WEBGL build flag still needs canvas renderer for generateTexture 2017-09-21 00:15:20 +01:00
Felipe Alfonso
4d63cf7be0 Added more particle emitter properties and linear interpolation for particle's life 2017-09-19 21:21:55 -03:00
Richard Davey
32786ac2db Added x, y, z getters and setters and removed some test code. 2017-09-19 15:49:24 +01:00
Richard Davey
d6fe678966 Added Sprite3D.fastHide option and tidied up the Camera3D matrix transform 2017-09-19 00:00:24 +01:00
Richard Davey
8f0fb7029e Added pixelScale property and updated child removal functions. Removed z-index visibility check from Sprite3D. 2017-09-18 14:44:45 +01:00
Richard Davey
b6ae9bf511 Moved projection scale to local property 2017-09-18 02:11:52 +01:00
Richard Davey
555b0e2586 Added ability to scale axis independantly 2017-09-18 02:01:40 +01:00
Richard Davey
14e6f9f067 Added Sprite3D Game Object and ability for Camera3D to manage them 2017-09-18 01:58:26 +01:00
Richard Davey
8363177369 Merge pull request #3057 from igorpetushkov/ph3
[.Offscreen-For-WebGL-XXXXXXXX] render error
2017-09-18 00:27:37 +01:00
Richard Davey
4dbe015270 Merge pull request #3058 from igorpetushkov/ph4
Fix 'scene is not defined' in GroupCreator
2017-09-18 00:26:20 +01:00
Richard Davey
5e583ccce4 Moved Scene Camera Manager to the cameras folder, split it all up and tidied everything up 2017-09-18 00:21:41 +01:00
Felipe Alfonso
6ccb6541d9 Particle Renderer + Basic Particle Movement 2017-09-17 17:13:40 -03:00
Igor Petushkov
762d80f162 Fix 'scene is not defined' in GroupCreator 2017-09-17 19:30:41 +03:00
Igor Petushkov
07386a29ac Fix [.Offscreen-For-WebGL-XXXXXXXX] render error 2017-09-17 18:53:31 +03:00
Felipe Alfonso
58c997025e ParticleEmitter base 2017-09-15 11:03:45 -03:00
Richard Davey
83d985b4b2 Testing out a 3D Camera 2017-09-15 04:04:51 +01:00
Richard Davey
fb81fa514b Renamed z property to depth to allow for future 3D cameras 2017-09-14 03:12:00 +01:00
Richard Davey
b4edeaec10 Updated GameObjectCreator to use same system as GameObjectFactory. 2017-09-14 02:27:29 +01:00
Richard Davey
651a6b3fac Game Objects module includes factories now 2017-09-14 01:53:47 +01:00
Richard Davey
1340e6930f Refactored the GameObjectFactory so it's now populated by the GameObjects directly, avoids globbing all GOs into it 2017-09-14 01:32:10 +01:00
Richard Davey
bc7ef9485c Merge pull request #3051 from igorpetushkov/master
Reduce anims.load duplication
2017-09-14 00:12:57 +01:00
Felipe Alfonso
dc45945d99 WebGL Specific Game Objects work with restored context, except EffectLayer and RenderPass. That would require developer to rebind render targets and resources 2017-09-13 17:54:32 -03:00
Felipe Alfonso
de507de120 Light Layer restore state on gl context lost 2017-09-13 16:43:34 -03:00
Igor Petushkov
773855afd8 Reduce anims.load duplication 2017-09-13 19:10:21 +03:00
Richard Davey
10b08539a8 Merge pull request #3050 from igorpetushkov/master
Fix Sprite animation with BuildGameObject
2017-09-13 16:19:46 +01:00
Richard Davey
2c9a53d3d4 WebGL specific GameObjects are now only included if the WEBGL build flag is set. 2017-09-13 16:06:05 +01:00
Igor Petushkov
377cb9faeb Fix Sprite animation with BuildGameObject 2017-09-13 17:34:03 +03:00
Richard Davey
ae13ac702e The Canvas and WebGL Renderers are now included based on Webpack feature flags, allowing us to build a 'WebGL only' or 'Canvas only' version of Phaser 3. 2017-09-13 15:28:17 +01:00
Richard Davey
01df434a72 Moving from using the name 'components' to 'inc' where it's a case of the method being spllit into its own file to keep things clean, rather than an actual component. 2017-09-13 14:17:38 +01:00
Richard Davey
3b268569f1 More comments work. 2017-09-13 02:02:49 +01:00
Richard Davey
84c0f5006a Merge branch 'master' of https://github.com/photonstorm/phaser 2017-09-13 00:58:41 +01:00
Richard Davey
6f3ec9fb9e All Game Objects now use GameObject.RENDER_MASK to compare against instead of a local property. 2017-09-13 00:58:25 +01:00
Richard Davey
ebce6346ab Lets get this comments show on the road 2017-09-12 17:08:43 +01:00
Igor Petushkov
b035fd6266 restart and _paused 2017-09-12 17:58:08 +03:00
Richard Davey
f8eecb31a9 Testing jsdocs 2017-09-12 00:28:53 +01:00
Richard Davey
e3334e5904 Moved LightLayer shaders into single files to avoid ES6 uglify errors with backtick operators. 2017-09-08 17:16:54 +01:00
Richard Davey
d8e08406ea GameObjects now have a data property again, which is a light-weight DataProxy object which interfaces with the DataStore. 2017-09-08 01:59:53 +01:00
Richard Davey
038f4fd0cb Removed parent property as no longer needed and fixed GameObject.destroy 2017-09-01 19:47:26 +01:00
Richard Davey
8bd0affba7 Fixed setFlipY. 2017-08-31 16:14:58 +01:00
Richard Davey
a4b357050d You can pass in the config object as the children argument to a Group 2017-08-30 23:56:18 +01:00
Felipe Alfonso
de35793fda Dynamic Tilemap Canvas Renderer 2017-08-24 23:46:33 -03:00
Felipe Alfonso
25630f2af5 Static Tilemap Culling added 2017-08-23 19:27:51 -03:00
Felipe Alfonso
7e957d5cb6 bruteforce tilemap canvas rendering 2017-08-22 20:26:17 -03:00
Felipe Alfonso
5d52bd956b Fix for StaticTilemap after defining vertex attributes 2017-08-18 13:17:48 -03:00
Richard Davey
665b295c3b Restructured the Scene folder and moved the plugins and components around
Also updated the physicsManager to make it a lot more cleaner and easy to adjust in future
2017-08-18 01:42:14 +01:00