Richard Davey
|
b3c40f51c0
|
Adding JSDoc blocks.
|
2017-10-04 17:05:26 +01:00 |
|
Richard Davey
|
8b7bf81637
|
Re-parent the Bob class.
|
2017-10-02 14:50:02 +01:00 |
|
Richard Davey
|
017eb32dd9
|
GameObject.getBounds now factors in origin.
|
2017-09-29 18:54:51 +01:00 |
|
Richard Davey
|
0726668db1
|
Moved Hermite out for now.
|
2017-09-29 16:38:04 +01:00 |
|
Richard Davey
|
b8b73691be
|
Text cast to a string, avoids errors with creating Text using numbers.
|
2017-09-29 12:58:47 +01:00 |
|
Richard Davey
|
d50aeb0039
|
Added getData and setData for better chaining and consistency.
|
2017-09-29 11:41:10 +01:00 |
|
Felipe Alfonso
|
bc281871ac
|
- Particle Emitter canvas renderer
- Camera Effects resets blend mode to avoid bug when dealing with custom blended game objects
|
2017-09-28 22:16:10 -03:00 |
|
Richard Davey
|
9e8d2394bd
|
Sorted out the rotateToPath settings
|
2017-09-28 01:00:42 +01:00 |
|
Richard Davey
|
f66fe89122
|
Tidying up the Follower class and adding in proxies.
|
2017-09-27 22:15:14 +01:00 |
|
Richard Davey
|
aa78bf7367
|
Added rotate option.
|
2017-09-27 17:02:18 +01:00 |
|
Richard Davey
|
e3bd25a1f9
|
Tidying up
|
2017-09-27 02:56:37 +01:00 |
|
Richard Davey
|
347209af6c
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-09-27 02:32:42 +01:00 |
|
Richard Davey
|
84b74a13b6
|
PathFollower using a new number tween internally.
|
2017-09-27 02:32:39 +01:00 |
|
Felipe Alfonso
|
57bb413822
|
Work in progress anticlockwise arc
|
2017-09-26 20:29:42 -03:00 |
|
Richard Davey
|
a077abb8ce
|
Testing with tween
|
2017-09-26 20:14:27 +01:00 |
|
Richard Davey
|
d86a6d21b1
|
Added PathFollower Game Object
|
2017-09-26 17:01:35 +01:00 |
|
Twilrom
|
7580288ddf
|
Fix some typos in ParticleEmitter
|
2017-09-26 10:45:10 +02:00 |
|
Twilrom
|
b85c1774f2
|
Fix Sprite.play to have the same parameters as Sprite.anims.play
|
2017-09-26 10:45:04 +02:00 |
|
Felipe Alfonso
|
302a568566
|
Added shape emission to particle emitter
|
2017-09-25 14:10:01 -03:00 |
|
Richard Davey
|
669f2e8350
|
Fixed callbacks not firing if an event nukes an interactive Game Object.
|
2017-09-25 16:06:16 +01:00 |
|
Felipe Alfonso
|
32ec5615c8
|
Particle Emitter pause and resume
|
2017-09-22 12:36:24 -03:00 |
|
Felipe Alfonso
|
46ae7e848b
|
Merge branch 'master' of https://github.com/photonstorm/phaser
# Conflicts:
# v3/src/gameobjects/emitter/ParticleEmitter.js
|
2017-09-22 11:59:16 -03:00 |
|
Felipe Alfonso
|
a5d9d85f24
|
Explode on particle emitter
|
2017-09-22 11:44:03 -03:00 |
|
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 |
|
Richard Davey
|
b336e03c77
|
Restored original Origin class
|
2017-08-17 06:26:25 +01:00 |
|
Richard Davey
|
37bc0dbdcd
|
Moved scale to BodyScale and fixed GO position
|
2017-08-17 06:00:38 +01:00 |
|
Richard Davey
|
ad5fc69aab
|
Tidied up generateTexture and added default origins
|
2017-08-17 03:15:15 +01:00 |
|
Richard Davey
|
dac6228672
|
TileSprite now uses GetPowerOfTwo function to save some lines of code
|
2017-08-17 02:05:41 +01:00 |
|
Richard Davey
|
b0a1b54407
|
setOrigin needs to be called after setSize
|
2017-08-17 02:01:24 +01:00 |
|
Richard Davey
|
ca4536a7ca
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-08-17 01:56:46 +01:00 |
|
Richard Davey
|
64dafcca35
|
Fixed width and height properties for Dynamic Bitmap Text
|
2017-08-17 01:56:43 +01:00 |
|
Felipe Alfonso
|
b6ed58b93f
|
Fix for tile sprite
|
2017-08-16 21:54:52 -03:00 |
|
Richard Davey
|
1fe9a658e7
|
Fixed bug that stopped it rendering. Also added in new color data component.
|
2017-08-17 01:20:15 +01:00 |
|
Richard Davey
|
61c12e7e0f
|
Added setDisplaySize method
|
2017-08-16 19:03:58 +01:00 |
|
photonstorm
|
dbc1298752
|
Moved access of game property to sys.game to keep it inline with the Injection Map.
|
2017-08-16 17:15:12 +01:00 |
|
Richard Davey
|
fe2f82c229
|
Updated Camera.Ignore so it works with the canvas renderer as well
|
2017-08-15 23:51:37 +01:00 |
|
Richard Davey
|
36cde5c6a2
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-08-15 23:39:28 +01:00 |
|
Richard Davey
|
562eb4ab1a
|
All GameObjects now have a physics body property (which is null by default)
|
2017-08-15 23:35:16 +01:00 |
|
Felipe Alfonso
|
9856200fdf
|
Added camera gameobject filtering
|
2017-08-15 16:42:04 -03:00 |
|
Felipe Alfonso
|
8fd14688b6
|
Fix when rendering more than the buffer limit
|
2017-08-14 23:36:41 -03:00 |
|
Felipe Alfonso
|
a536403cc7
|
Conflict fix
|
2017-08-14 23:04:02 -03:00 |
|
Felipe Alfonso
|
5f5ccd04b6
|
Lights work with camera zoom and also added support for light radius
|
2017-08-14 22:51:43 -03:00 |
|
photonstorm
|
7fe23d93be
|
Split Forward and Deferred max counts up.
|
2017-08-14 15:57:49 +01:00 |
|
photonstorm
|
f23c68caa6
|
Blitter.create only uses default frame if none provided.
|
2017-08-14 13:13:27 +01:00 |
|
photonstorm
|
e5b1b939f5
|
Bob.destroy will now remove itself from its parent as it should.
|
2017-08-14 13:13:11 +01:00 |
|
photonstorm
|
6ac3806091
|
Default to single space if no text given to avoid WebGL texture errors.
|
2017-08-14 13:12:59 +01:00 |
|
photonstorm
|
8e19673f08
|
Added in setFrame method to all texture based Game Objects.
|
2017-08-14 13:12:45 +01:00 |
|
photonstorm
|
5fe09c90a0
|
Shadow fill default should be true.
|
2017-08-11 16:59:29 +01:00 |
|
Richard Davey
|
427d001c42
|
Added toggleFlipX and toggleFlipY methods
|
2017-08-11 04:06:37 +01:00 |
|
Richard Davey
|
0d3b8df879
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-08-10 05:17:58 +01:00 |
|
Richard Davey
|
640dc69dd2
|
play returns the Sprite reference for proper chaining
|
2017-08-10 05:17:26 +01:00 |
|
Felipe Alfonso
|
0943f5bf8f
|
fixed issue with light layer and other rendering elements. Also added depth sorting property to light layer
|
2017-08-07 18:16:05 -04:00 |
|
photonstorm
|
b21baeb0b4
|
JSHint fix + added url.
|
2017-08-07 17:14:39 +01:00 |
|
photonstorm
|
e19e9758f5
|
Fixed issue with UpdateList trying to destroy items it manages.
|
2017-08-07 17:14:13 +01:00 |
|
Felipe Alfonso
|
121b5c62f3
|
Light Scroll Factor
|
2017-08-04 16:09:25 -04:00 |
|
Felipe Alfonso
|
71e1206f89
|
Light Layer working on screen space
|
2017-08-03 19:55:20 -04:00 |
|
Felipe Alfonso
|
2a3f966cb5
|
Light Layer update work in progress
|
2017-08-03 16:02:57 -04:00 |
|
Felipe Alfonso
|
b0c578477d
|
Light layer setup
|
2017-08-02 23:06:13 -04:00 |
|
Richard Davey
|
d3789a305e
|
Revamped how blend modes are handled. Added ability to swap between blendFunc and blendFunSeparate.
|
2017-08-03 02:09:59 +01:00 |
|
Richard Davey
|
9eb723cfc2
|
Added PlaceOnEllipse action and added to Group
|
2017-08-02 01:24:54 +01:00 |
|
photonstorm
|
52bb355429
|
Removing old and incorrect jsdoc blocks ready for first documentation pass.
|
2017-08-01 13:10:08 +01:00 |
|
photonstorm
|
7cc5a61d50
|
Zone now uses x/y as center for drop zone shapes.
|
2017-07-28 02:22:41 +01:00 |
|
photonstorm
|
e20d4b1156
|
Now possible to clear interactive objects.
|
2017-07-28 01:17:18 +01:00 |
|
Felipe Alfonso
|
1c5da095f6
|
Fixed text rendering state leakage on webgl
|
2017-07-27 15:26:12 -04:00 |
|
photonstorm
|
98f75599a5
|
Added Drop Event and handler for it.
|
2017-07-27 18:24:04 +01:00 |
|
photonstorm
|
c152156da2
|
Zone now working again and useful for interactive hit areas not bound to Sprites or other GOs.
|
2017-07-27 17:40:15 +01:00 |
|
photonstorm
|
8e8d43dcf1
|
Added setName method.
|
2017-07-27 17:39:46 +01:00 |
|
photonstorm
|
b2713fa017
|
Added GameObject.willRender method.
|
2017-07-27 14:22:05 +01:00 |
|
Antriel
|
08c54df892
|
Unified usage of "framerate" into "frameRate".
|
2017-07-27 09:22:52 +02:00 |
|
Richard Davey
|
848ba127ab
|
Exposed the alpha corner values and implemented into the Sprite Batch.
|
2017-07-25 22:28:02 +01:00 |
|
photonstorm
|
063a28cd33
|
Updated to new Bitmap Text object structure.
|
2017-07-24 14:09:44 +01:00 |
|
photonstorm
|
0ec5320e8d
|
Removed align argument.
|
2017-07-24 14:08:13 +01:00 |
|
photonstorm
|
7a9f80e4df
|
Bitmap Text renderer now uses tint component values.
|
2017-07-24 14:07:59 +01:00 |
|
photonstorm
|
fb713ab5ec
|
Added tint component to Bitmap Text.
|
2017-07-24 14:07:38 +01:00 |
|
photonstorm
|
c3ba02aaaa
|
Removing hitArea in place of input (InteractiveObject)
|
2017-07-18 13:54:43 +01:00 |
|
Richard Davey
|
9acbecee1a
|
Removed dead code
|
2017-07-17 23:37:50 +01:00 |
|
photonstorm
|
d804e056ed
|
Renaming from State to Scene internally.
This is one monster update.
|
2017-07-14 14:50:51 +01:00 |
|
photonstorm
|
dd3fa23bab
|
Modified setHitArea to pass the GO via the State Input Manager.
|
2017-07-13 15:49:06 +01:00 |
|
Felipe Alfonso
|
d48237f0b3
|
Changed blitter batch to sprite batch on bitmap text
|
2017-07-13 00:09:12 -04:00 |
|
Richard Davey
|
ad540d95bc
|
Added SetHitArea action
|
2017-07-13 02:35:29 +01:00 |
|
Richard Davey
|
2ba436ec7d
|
Added setAngle method
|
2017-07-13 02:05:44 +01:00 |
|
Richard Davey
|
6efeb2c90f
|
Added hitArea property and setHitArea method
|
2017-07-13 02:05:32 +01:00 |
|
Richard Davey
|
b53c3a265a
|
Added ability to round Text bounds
|
2017-07-12 17:32:45 +01:00 |
|
Richard Davey
|
3206e1bf5e
|
Optimized applyITRS for testing
|
2017-07-12 12:58:09 +01:00 |
|
Richard Davey
|
8d89c421b3
|
Group configs can now set the classType
|
2017-07-12 12:57:53 +01:00 |
|
Richard Davey
|
7ae478cf3b
|
Groups can set grid alignment via the config
|
2017-07-12 12:28:21 +01:00 |
|
Richard Davey
|
656b7e33b2
|
Allowed Bitmap Text fonts to be trimmed within a texture atlas with or without padding
|
2017-07-12 03:40:27 +01:00 |
|
Richard Davey
|
26404bbc15
|
Working through adding trimmed frame support to Bitmap Text
|
2017-07-12 00:49:20 +01:00 |
|
photonstorm
|
dc5bcccdd5
|
Added purge method to clear out an ObjectPool and finished destroy method.
|
2017-07-11 16:48:32 +01:00 |
|
photonstorm
|
f34ff013fb
|
Calling setTint with no arguments now clears the tint.
|
2017-07-11 09:38:19 +01:00 |
|
photonstorm
|
423326c71b
|
Added empty update method so that default GameObjects can be added to Pools.
|
2017-07-07 18:26:03 +01:00 |
|
photonstorm
|
1b70df7368
|
Lots of Pool updates and extensions. The Pool will now update children automatically, making them far more useful.
|
2017-07-07 18:14:58 +01:00 |
|
photonstorm
|
1c4ad2400a
|
Triggered z-depth sort on creation.
|
2017-07-07 18:12:57 +01:00 |
|
Felipe Alfonso
|
7eaa45673c
|
Simple camera culling
|
2017-07-06 21:17:27 -04:00 |
|
Richard Davey
|
ff864409fc
|
Added Active property and toggle method.
|
2017-07-07 01:56:02 +01:00 |
|
photonstorm
|
b494ace580
|
Added Pool Manager State plugin and start of ObjectPool class.
|
2017-07-05 17:17:56 +01:00 |
|
Richard Davey
|
158c171663
|
Small pool updates
|
2017-07-05 01:22:18 +01:00 |
|
Richard Davey
|
cbbe152382
|
Fixed issue with Tint array being copied to the prototype
|
2017-07-05 01:21:47 +01:00 |
|
Richard Davey
|
2909df4f01
|
Fixed System to render DisplayList and process Updatelist
|
2017-07-04 23:43:13 +01:00 |
|
photonstorm
|
031b8a29f4
|
The start of a Pool manager.
|
2017-07-04 16:44:29 +01:00 |
|
photonstorm
|
0d0c92a018
|
ESLint fix.
|
2017-07-04 16:44:21 +01:00 |
|
photonstorm
|
991ab2576d
|
Broke the lists apart into DisplayList and UpdateList, as the vast majority of Game Objects don't ever need to have their preUpdate methods called as they are empty.
|
2017-07-04 16:44:16 +01:00 |
|
photonstorm
|
5cb2dbc3f8
|
ESLint fix
|
2017-07-04 16:10:51 +01:00 |
|
photonstorm
|
70c0d40915
|
Formatting tweaks.
|
2017-07-04 13:11:16 +01:00 |
|
photonstorm
|
c86c2bae81
|
ESLint fixes.
|
2017-07-04 12:36:27 +01:00 |
|
photonstorm
|
67b11f1e35
|
Added Tint support to Tile Sprites.
|
2017-07-04 12:36:19 +01:00 |
|
photonstorm
|
360a724253
|
Added Tint component to RenderPass.
|
2017-07-04 12:25:31 +01:00 |
|
photonstorm
|
2aae473658
|
Removed redundant Color component and added in new Tint component. Exposed via WebGL Renderer for Images, Sprites and Text.
|
2017-07-04 12:01:27 +01:00 |
|
Richard Davey
|
f770712c2a
|
Huge refactoring of States, plugins and object factories
|
2017-07-04 01:59:31 +01:00 |
|
photonstorm
|
2425d0138e
|
You can now pass a Group config into the Factory / constructor.
|
2017-06-30 16:58:42 +01:00 |
|
Richard Davey
|
2f605250b3
|
Added SetZ Action and exposed via Group
|
2017-06-28 14:16:01 +01:00 |
|
Richard Davey
|
98bb99f268
|
Merge pull request #3028 from alexrford/lgtm-fixes-2
Factor out a truncated upper bound
|
2017-06-28 13:33:31 +01:00 |
|
Felipe Alfonso
|
88e07a9c88
|
Render pass fix for setting texture
|
2017-06-28 05:22:48 -04:00 |
|
Alexander Ford
|
2e032bad8c
|
Factor out a truncated upper bound
|
2017-06-28 09:03:13 +01:00 |
|
Richard Davey
|
52fb79bad2
|
Added charsPerRow limit
|
2017-06-28 01:50:34 +01:00 |
|
Felipe Alfonso
|
1594036cfc
|
Tile border added to static tilemap
|
2017-06-27 17:49:06 -04:00 |
|
Felipe Alfonso
|
b61635b51b
|
Added tile border support to dynamic tilemap
|
2017-06-27 17:22:39 -04:00 |
|
photonstorm
|
bd363553ba
|
Added Group.update method.
|
2017-06-27 16:21:40 +01:00 |
|
Richard Davey
|
410ffc68c6
|
Updated Group.add
|
2017-06-26 22:00:05 +01:00 |
|
Richard Davey
|
e2dea7f540
|
Updated export
|
2017-06-26 21:10:09 +01:00 |
|
Richard Davey
|
a21e472b2e
|
Renamed Layer to Group as per mailing list feedback
|
2017-06-26 21:08:08 +01:00 |
|
Alex Ford
|
58751d5f35
|
Fix two cases where numbers seem to be accidentally not truncated
|
2017-06-26 20:47:18 +01:00 |
|
photonstorm
|
812197744f
|
Comments added.
|
2017-06-26 15:08:26 +01:00 |
|
photonstorm
|
a50a8d31f7
|
Added support for scrollFactor to the BuildGameObject.
|
2017-06-26 13:17:42 +01:00 |
|
photonstorm
|
c5242004c4
|
Added in BuildFromConfig support for Static and Dynamic Tilemaps.
|
2017-06-26 13:16:27 +01:00 |
|
Felipe Alfonso
|
fe835266fd
|
Fixed issue with camera bounds and static tilemap culling
|
2017-06-23 18:42:08 -04:00 |
|
Felipe Alfonso
|
441becd618
|
Static Tilemap Culling
|
2017-06-23 18:16:23 -04:00 |
|
Felipe Alfonso
|
25977cfc4d
|
Dynamic tilemap webgl rendering
|
2017-06-21 22:19:03 -04:00 |
|
photonstorm
|
b4a7b9246d
|
Updated ShiftPosition to return the final erased position.
|
2017-06-19 16:02:52 +01:00 |
|
photonstorm
|
5a871fcabe
|
Added GetFirst Action and bound to Layer.
|
2017-06-19 14:38:28 +01:00 |
|
photonstorm
|
a7f46a7777
|
Added ShiftPosition Action and Layer.getLength.
|
2017-06-16 19:26:26 +01:00 |
|
Felipe Alfonso
|
8c3a857850
|
Mapping tile texture from the center
|
2017-06-09 15:15:07 -04:00 |
|
Felipe Alfonso
|
c3eb8bff3b
|
StaticTilemap position + scrollFactor
|
2017-06-09 11:43:09 -04:00 |
|
Felipe Alfonso
|
b7fd964df1
|
Tilemap Progress
|
2017-06-09 00:00:12 -04:00 |
|
Richard Davey
|
c0b532da1a
|
Round the render scroll value
|
2017-06-08 22:22:39 +01:00 |
|
Richard Davey
|
d36b67de39
|
Added scale support for text clip
|
2017-06-08 21:44:18 +01:00 |
|
Felipe Alfonso
|
668ef3c058
|
Fixed scissor issue on BitmapText
|
2017-06-08 16:18:35 -04:00 |
|
photonstorm
|
22875376b7
|
Moved scissor values to object so they can be read from batches.
Almost got Dynamic Text working with scissor (doesn't restore correctly on exit).
|
2017-06-08 17:15:02 +01:00 |
|
photonstorm
|
25b75ec1cf
|
Added scrollX/Y to WebGL BitmapText renderer.
|
2017-06-08 16:27:50 +01:00 |
|
Richard Davey
|
1e409d7e95
|
Added glyph data object for callback use
|
2017-06-08 02:24:50 +01:00 |
|
Richard Davey
|
3852c9c359
|
BitmapText can take a contents array now. Also fixed scroll rect.
|
2017-06-08 01:56:46 +01:00 |
|
Richard Davey
|
798ffa9c16
|
Added scroll offset
|
2017-06-08 00:55:54 +01:00 |
|
Richard Davey
|
da0ddeab54
|
Fixed WebGL renderer when no display callback was specified
|
2017-06-08 00:55:42 +01:00 |
|
Richard Davey
|
e5f5b557b1
|
Added Retro Font to BitmapText convertor
|
2017-06-07 23:49:22 +01:00 |
|
Felipe Alfonso
|
9244b271cc
|
Fixed issue when creating EffectLayer and RenderPass
|
2017-06-02 12:27:51 -04:00 |
|
photonstorm
|
ea44513fda
|
ESLint updates.
|
2017-06-02 17:08:22 +01:00 |
|
Felipe Alfonso
|
9a1bb506ee
|
Camera Scroll added to Tile map
|
2017-06-01 18:42:57 -04:00 |
|
Felipe Alfonso
|
ea71909b4e
|
Tile rendering correctly
|
2017-06-01 17:29:51 -04:00 |
|
Felipe Alfonso
|
dc035ddaab
|
Tilemap Rendering
|
2017-06-01 17:05:50 -04:00 |
|
Felipe Alfonso
|
d19d1f6b8d
|
Tilemap Static Mesh Construction
|
2017-05-31 13:40:51 -04:00 |
|
Felipe Alfonso
|
c470df9db5
|
Static Tilemap Base
|
2017-05-30 12:55:15 -04:00 |
|
photonstorm
|
f5d97f488b
|
Call toString to avoid crashes if numbers are passed in.
|
2017-05-24 05:59:14 +01:00 |
|
photonstorm
|
4a71309335
|
Added missing properties and methods to Quad class.
Updated to use new Mesh Color and Alpha arrays.
|
2017-05-23 13:29:40 +01:00 |
|
Felipe Alfonso
|
73ff899ce2
|
vertex color and alpha properties
|
2017-05-22 15:29:27 -04:00 |
|
Felipe Alfonso
|
d216793595
|
Texture Filtering and Repeat property
|
2017-05-19 21:16:45 -04:00 |
|
Richard Davey
|
129a045d69
|
Start of Quad class.
|
2017-05-19 20:07:30 +01:00 |
|
Felipe Alfonso
|
399e12b2ca
|
Indexed Mesh Rendering
|
2017-05-18 15:57:05 -04:00 |
|
Felipe Alfonso
|
198fc359f7
|
Mesh WebGL Renderer
|
2017-05-17 12:12:17 -04:00 |
|
Felipe Alfonso
|
d71d7d50bc
|
Fixed a couple of bugs on Graphics renderer and added should Flush to all webgl renderers
|
2017-05-17 11:09:06 -04:00 |
|
Felipe Alfonso
|
8f422503a2
|
Mesh GameObject base
|
2017-05-16 19:07:52 -04:00 |
|
Felipe Alfonso
|
70802cedcb
|
upload to GPU graphics
|
2017-05-10 23:52:32 -03:00 |
|
Felipe Alfonso
|
f84f4e626c
|
Graphics canvas texture generation
|
2017-05-10 21:24:57 -03:00 |
|
Felipe Alfonso
|
8be3ee40c9
|
Graphics Emtpy Texture generation
|
2017-05-10 20:36:11 -03:00 |
|
Richard Davey
|
422468ec29
|
Reminder docs and jshint fixes.
|
2017-05-10 00:43:12 +01:00 |
|
Felipe Alfonso
|
946266d715
|
Render to texture
|
2017-05-08 18:03:18 -03:00 |
|
Felipe Alfonso
|
6511b4b0d5
|
Internal Transform Stack for Graphics
|
2017-05-08 17:13:48 -03:00 |
|
Felipe Alfonso
|
d3b1081da7
|
Added destroy to tileSprite
|
2017-05-03 21:28:49 -03:00 |
|
Felipe Alfonso
|
da9a6de007
|
Canvas TileSprite
|
2017-05-03 21:14:14 -03:00 |
|
Felipe Alfonso
|
12d3771c0a
|
Tile Sprite rendering on WebGL
|
2017-05-02 17:57:21 -03:00 |
|
Richard Davey
|
9d1640063b
|
Added tabIndex property.
|
2017-05-01 01:27:35 +01:00 |
|
Felipe Alfonso
|
e6fefdab24
|
Using canvas buffer for generating tile texture
|
2017-04-28 15:10:32 -03:00 |
|
photonstorm
|
8264351f75
|
Renamed GetObjectValue to GetValue and replaced through-out entire codebase. More consistent now with GetAdvancedValue, etc.
|
2017-04-26 16:03:22 +01:00 |
|
photonstorm
|
427018d291
|
You can now provide the TextMetrics as part of the config object, to avoid the expensive canvas scanning needed.
Text.getTextMetrics and TextStyle.getTextMetrics added to faciliate this. Plus added to toJSON.
|
2017-04-26 15:54:23 +01:00 |
|
photonstorm
|
e2576fe512
|
Text.padding supported and working.
|
2017-04-26 15:34:15 +01:00 |
|
Richard Davey
|
3f6c74c1f7
|
More work on Text Metrics.
|
2017-04-26 03:55:42 +01:00 |
|
Felipe Alfonso
|
4073db3551
|
TileSprite base and renderer
|
2017-04-25 19:09:13 -03:00 |
|
Richard Davey
|
0df585f7d5
|
Testing various text measuring options.
|
2017-04-25 19:46:13 +01:00 |
|
Richard Davey
|
a4dc2d28aa
|
Added TextStyle.toJSON and merged the output with Text.toJSON.
|
2017-04-25 18:24:37 +01:00 |
|
Richard Davey
|
ad0ff4d64b
|
Added BuildFromConfig for Text object.
Updated TextStyle to use advanced object getter.
|
2017-04-25 18:07:23 +01:00 |
|
Felipe Alfonso
|
d4e4509e22
|
Render off-screen and on-screen for EffectLayer
|
2017-04-20 21:30:19 -03:00 |
|
Richard Davey
|
b3fb6d64f2
|
Added ability to create EffectLayer via config object.
|
2017-04-21 00:54:57 +01:00 |
|
Felipe Alfonso
|
8df65e7270
|
changed renderTexture name
|
2017-04-20 20:50:47 -03:00 |
|
Felipe Alfonso
|
1742ec0f12
|
RenderPass Update
|
2017-04-20 15:06:57 -03:00 |
|
Felipe Alfonso
|
18e3b9379d
|
Render Pass rendering on the screen
|
2017-04-20 13:18:14 -03:00 |
|
Felipe Alfonso
|
fd4d25a3b6
|
RenderPass update
|
2017-04-18 19:15:10 -03:00 |
|
Felipe Alfonso
|
88c599cb28
|
Fixed render target issue with BitmapText
|
2017-04-13 12:55:25 -03:00 |
|
Felipe Alfonso
|
bcbec418b1
|
Fixed Graphics and Blitter issue with renderTarget
|
2017-04-13 12:45:01 -03:00 |
|
Richard Davey
|
81c6124a4d
|
Added more toJSON GameObject functions.
|
2017-04-13 00:35:27 +01:00 |
|
Richard Davey
|
929d6fc8ef
|
Enforced GameObjects to specify their type (a string based const)
|
2017-04-13 00:05:12 +01:00 |
|
Felipe Alfonso
|
581fdb50ee
|
RenderTarget added to renderable game objects
|
2017-04-11 10:15:38 -03:00 |
|
Richard Davey
|
5cdf2f0e96
|
Fixed animation values being overridden on load.
|
2017-04-11 03:28:39 +01:00 |
|
Richard Davey
|
1abf6e7b1e
|
Sprite now uses BuildAnimation function.
|
2017-04-11 03:13:51 +01:00 |
|
Richard Davey
|
e96dabf0cd
|
Fixed paths
|
2017-04-11 03:13:41 +01:00 |
|
Richard Davey
|
dabfbc0ae1
|
Added animation build function.
|
2017-04-11 03:13:30 +01:00 |
|
Richard Davey
|
c8d22fe881
|
Added BuildGameObject and related functions. Allows you to create a game object via a configuration object, rather than having to call all the functions directly. Applied to Images and Sprites so far. Accessed via this.make.sprite or this.make.image .
|
2017-04-11 02:49:13 +01:00 |
|
Felipe Alfonso
|
48782ec751
|
calling GameObject constructor on EffectLayer
|
2017-04-10 13:12:54 -03:00 |
|
Felipe Alfonso
|
5095e66fa7
|
Int and Matrix uniform setting
|
2017-04-10 12:05:56 -03:00 |
|
Richard Davey
|
e462def9bd
|
Added PlayAnimation action.
|
2017-04-08 01:59:44 +01:00 |
|
Felipe Alfonso
|
92cd873d85
|
uniform managment added to EffectLayer
|
2017-04-07 15:50:44 -03:00 |
|
photonstorm
|
198101c683
|
Added Layer.getChildren.
|
2017-04-07 15:44:04 +01:00 |
|
Richard Davey
|
2d5d75d97d
|
Get from sys instead.
|
2017-04-07 03:11:19 +01:00 |
|
Felipe Alfonso
|
8c479a56c0
|
Effect Layer
|
2017-04-06 22:49:15 -03:00 |
|
Felipe Alfonso
|
b755fe06b9
|
Removed RenderPass
|
2017-04-05 11:23:34 -03:00 |
|
Richard Davey
|
3356cecc0b
|
Added Sprite.play
|
2017-04-05 04:41:53 +01:00 |
|
Richard Davey
|
336ea77587
|
Fixed GO extends.
|
2017-04-05 02:10:48 +01:00 |
|
Richard Davey
|
ea0af28983
|
Default preUpdate function.
|
2017-04-04 23:59:27 +01:00 |
|
Richard Davey
|
b5e8e183b8
|
Animation Component added.
|
2017-04-04 23:59:16 +01:00 |
|
Richard Davey
|
8ec9061b43
|
Removed 'group' / 'parent' argument and forced to the State children component. You should use 'make' if you wish to add elsewhere.
|
2017-04-04 23:58:33 +01:00 |
|
Richard Davey
|
08d0398f52
|
Fixed Graphics.strokeLineShape
|
2017-03-31 02:34:43 +01:00 |
|
Richard Davey
|
b3bced081a
|
Added Triangle.Random to get a uniformly distributed point from within a Triangle.
Added RandomTriangle Action.
|
2017-03-31 01:21:55 +01:00 |
|
Richard Davey
|
e8b039af36
|
Added PlaceOnTriangle Action.
|
2017-03-31 00:46:27 +01:00 |
|
Felipe Alfonso
|
4228a5b634
|
Fixed rendering issue with arc command
|
2017-03-30 10:06:35 -03:00 |
|
Felipe Alfonso
|
98349a08b8
|
Fixed text rendering issue
|
2017-03-30 09:48:24 -03:00 |
|
Richard Davey
|
168ce84a01
|
GameObject.destroy calls Children.remove.
|
2017-03-30 13:28:40 +01:00 |
|
Richard Davey
|
47e6cff967
|
Added Graphics.fillPoint, fillPointShape and lineBetween methods.
|
2017-03-30 01:47:15 +01:00 |
|
Richard Davey
|
709819d601
|
Fixed triangle properties.
|
2017-03-30 00:45:17 +01:00 |
|
Richard Davey
|
7ef33d005b
|
Added ability to pass Geometry directly to the Graphics methods.
|
2017-03-30 00:45:17 +01:00 |
|
Richard Davey
|
dccda7a5b3
|
PlaceOnRectangle now uses MarchingAnts and has a new shift argument.
|
2017-03-29 20:27:36 +01:00 |
|
Richard Davey
|
8664c278f1
|
PlaceOnRectangle Action added (using PerimeterPoint at the moment, but will swap to MarchingAnts).
|
2017-03-29 17:11:26 +01:00 |
|
Richard Davey
|
3b79c2cf52
|
Added default lineStyle alpha value.
|
2017-03-29 16:05:05 +01:00 |
|
Richard Davey
|
bf695ee6d1
|
Added PlaceOnCircle and PlaceOnLine Actions.
|
2017-03-29 16:04:51 +01:00 |
|
Richard Davey
|
18fa6292a6
|
Graphics objects now just take a config object, not a position.
Graphics objects can set default stroke and fill styles, which are re-applied after a clear.
|
2017-03-29 15:06:06 +01:00 |
|
Richard Davey
|
7f72c7b8ca
|
GridAlign now takes a config object, and works with optional x/y settings too.
|
2017-03-29 01:34:46 +01:00 |
|
Richard Davey
|
e69155662d
|
Layer.createMultiple can now take an array of config objects.
|
2017-03-29 01:12:14 +01:00 |
|
Richard Davey
|
5c0f550072
|
Added step value to Rotate Action.
|
2017-03-29 01:03:24 +01:00 |
|
Richard Davey
|
b464aa5c8f
|
Added SetScale createMultiple action.
|
2017-03-29 00:44:08 +01:00 |
|
Richard Davey
|
12499c1dfe
|
Added SetOrigin Action.
|
2017-03-29 00:12:33 +01:00 |
|
Richard Davey
|
664b154e02
|
Fixed Layer.add return result. Updated createMultiple so that the setXY etc options are only applied to the newly created entities.
|
2017-03-29 00:09:16 +01:00 |
|
Richard Davey
|
06fdb8c430
|
Layer.createMultiple now uses a config object and Array Range internally for far more complex options.
|
2017-03-28 23:38:14 +01:00 |
|
Felipe Alfonso
|
3e8e6141c8
|
Added render pass component to renderable game objects
|
2017-03-28 15:16:02 -03:00 |
|
Richard Davey
|
76b6fc0d55
|
Added Call Action, and added inc property to all Spread actions.
|
2017-03-28 16:05:01 +01:00 |
|
Richard Davey
|
59c8e35b08
|
Added Spread, SmoothStep and SmootherStep Actions.
|
2017-03-28 15:33:25 +01:00 |
|
Richard Davey
|
ae18f7ebf2
|
Added Random Actions.
|
2017-03-28 14:57:42 +01:00 |
|
Richard Davey
|
3c423b5b7d
|
Added Scale Actions.
|
2017-03-28 14:30:43 +01:00 |
|
Richard Davey
|
358b74237a
|
Added Alpha Actions.
|
2017-03-28 14:01:35 +01:00 |
|
Richard Davey
|
93d9e97fa6
|
Split the Layer Actions out into their own namespace, because they can now be used from anywhere (just pass in an array of Game Objects). Renamed Align to GridAlign. Added step argument to SetX/Y/Rotation.
|
2017-03-28 13:20:39 +01:00 |
|
Richard Davey
|
81aa09d732
|
Added Layer actions for create, createMultiple, rotation around a fixed point, rotation by distance, and positioning around a circle.
|
2017-03-28 03:09:59 +01:00 |
|
Richard Davey
|
9268fcb586
|
Renamed addX to incX (etc) in Layer to avoid clashing with the addition of children.
|
2017-03-28 00:05:08 +01:00 |
|
Richard Davey
|
b4e9a4baed
|
Align uses a Zone instead of a Rect.
|
2017-03-27 23:38:45 +01:00 |
|
Richard Davey
|
92beff3555
|
Added Align Layer action.
|
2017-03-27 23:10:11 +01:00 |
|
Richard Davey
|
db55c4c6a1
|
Added new Zone game object.
|
2017-03-27 23:10:04 +01:00 |
|
Richard Davey
|
91f3861ad7
|
Adding layer alignment.
|
2017-03-27 17:34:49 +01:00 |
|
Richard Davey
|
36c626b847
|
Refactored Layer to use a Set, and split all of its functions out into modules.
|
2017-03-27 16:59:58 +01:00 |
|
Richard Davey
|
4684d23e16
|
Linting fixes.
|
2017-03-23 00:07:41 +00:00 |
|
Felipe Alfonso
|
69a34df0ab
|
Layer refactoring
|
2017-03-22 20:16:44 -03:00 |
|
Richard Davey
|
006d0b853f
|
Small bit of tidying up.
|
2017-03-21 23:14:25 +00:00 |
|
Richard Davey
|
6fcd09c3bc
|
RTL boolean.
|
2017-03-21 21:08:30 +00:00 |
|
Felipe Alfonso
|
84bc90f7ba
|
Moved canvas to texture on Text to TExtWebGLRenderer
|
2017-03-21 18:06:36 -03:00 |
|
Felipe Alfonso
|
58e4912633
|
Moved uploadCanvasToGPU to WebGLRenderer
|
2017-03-21 17:45:57 -03:00 |
|
Felipe Alfonso
|
0cdb150357
|
Text rendering via canvas/texture upload
|
2017-03-21 17:08:43 -03:00 |
|
Felipe Alfonso
|
29ec16fd33
|
Flip component added to Bob, Image, Sprite and Text
|
2017-03-20 20:37:17 -03:00 |
|