Richard Davey
|
e6f5d0144e
|
Added Animation.chain method to queue an animation to start when the current one ends.
|
2018-12-06 15:57:52 +00:00 |
|
Richard Davey
|
cd80b27ea6
|
Updated jsdocs
|
2018-12-06 15:39:57 +00:00 |
|
Richard Davey
|
8fe2e30635
|
Removed update event
|
2018-12-06 15:34:15 +00:00 |
|
Richard Davey
|
9e78553a48
|
reverse no longer needs the argument. play and playReverse can now take an Animation instance as an argument, not just a key.
|
2018-12-06 15:28:32 +00:00 |
|
Richard Davey
|
202c6c9c1a
|
Added nextFrame and previousFrame to the Animation component
|
2018-11-16 14:34:09 +00:00 |
|
Richard Davey
|
5147fb281a
|
Added new Blend Modes.
|
2018-11-13 15:10:25 +00:00 |
|
Richard Davey
|
a1273e42b8
|
Added ERASE blend mode
|
2018-11-13 10:31:56 +00:00 |
|
Richard Davey
|
d740ca2302
|
Use QR decomposition or it all goes wrong!
|
2018-10-26 19:38:30 +01:00 |
|
Richard Davey
|
4b1c762296
|
Updated @memberOf to @memberof
|
2018-10-10 10:49:13 +01:00 |
|
Richard Davey
|
a9063604dc
|
Replace @readOnly with @readonly
|
2018-10-09 13:40:00 +01:00 |
|
Richard Davey
|
3944e580cc
|
Fixed an error in the batchSprite methods in the Canvas and WebGL Renderers that would incorrectly set the frame dimensions on Sprites with the crop component. This was particularly noticeable on Sprites with trimmed animation frames
|
2018-09-27 16:49:52 +01:00 |
|
Richard Davey
|
5ad4c8dc2b
|
All of the Animation Events now pass the Game Object as the final argument, this includes animationstart , animationrestart , animationrepeat , animationupdate and animationcomplete .
|
2018-09-27 15:55:16 +01:00 |
|
Richard Davey
|
dedc939fdd
|
initPipeline now defaults to the Texture Tint Pipeline if nothing else is specified.
|
2018-09-05 11:19:02 +01:00 |
|
Richard Davey
|
0a4fc5b026
|
Calling setTimeScale on the Sprite's Animation component will now set the time scale value and keep it set until you change it again. Previously it would be reset to 1 when a new animation was loaded into the component, but this no longer happens - once the time scale is set it remains in effect, regardless of which animations are played on the Sprite.
|
2018-08-31 18:45:50 +01:00 |
|
Richard Davey
|
e4a7977bb9
|
The Transform Matrix has a new method applyInverse which will take an x/y position and inverse translate it through the current matrix.
|
2018-08-29 16:11:59 +01:00 |
|
Richard Davey
|
91f7e27ae8
|
Transform.getWorldTransformMatrix has been recoded to iterate the transform parents correctly, applying the matrix multiplications as it goes. This (along with some changes in the Input Manager) fix the issue with Game Objects inside of Containers failing hit tests between certain angles. Fix #3920
|
2018-08-29 16:10:48 +01:00 |
|
Richard Davey
|
01290afda9
|
A Game Object couldn't have a blend mode of SKIP_TEST set by using the getter or the setBlendMode method.
|
2018-08-21 21:54:38 +01:00 |
|
Richard Davey
|
8d1caff0a4
|
Updated argument name
|
2018-08-21 02:29:54 +01:00 |
|
Richard Davey
|
0eef6f1bb9
|
Updated scroll factor docs to clarify impact on physics bodies #3810
|
2018-08-20 19:19:53 +01:00 |
|
Richard Davey
|
fe2ddcf934
|
Updated jsdocs
|
2018-08-08 17:03:08 +01:00 |
|
Richard Davey
|
50821c29ac
|
Updated jsdocs
|
2018-08-06 13:45:56 +01:00 |
|
Richard Davey
|
4deb8e49ad
|
eslint fixes
|
2018-08-03 19:37:42 +01:00 |
|
Richard Davey
|
82251cd85b
|
Removed Matrix Stack. No longer needed.
|
2018-08-03 19:17:12 +01:00 |
|
Richard Davey
|
0a35275c1a
|
TransformMatrix.setToContext is a new method that will set the values from the Matrix to the given Canvas Rendering Context using setTransform rather than transform.
|
2018-08-03 18:55:33 +01:00 |
|
Richard Davey
|
c98f5edc23
|
Added resetCropObject method to cut down on duplicate code.
|
2018-08-03 18:50:36 +01:00 |
|
Richard Davey
|
b65cf0647b
|
New Crop Game Object component.
|
2018-08-03 18:49:10 +01:00 |
|
Richard Davey
|
c4c8b9e6ea
|
Added copyToContext method
|
2018-08-02 17:23:52 +01:00 |
|
Richard Davey
|
0c50b0eba8
|
Typo
|
2018-07-27 02:13:41 +01:00 |
|
Richard Davey
|
9e40b16e4f
|
Added getX and getY to cut down on code in pipelines.
|
2018-07-25 01:26:41 +01:00 |
|
Richard Davey
|
05a6275d9a
|
Added copyToArray method.
|
2018-07-25 00:18:33 +01:00 |
|
Richard Davey
|
50de14b132
|
Merge pull request #3857 from khaleb85/master
Added reverse animation feature (issue: #3837)
|
2018-07-24 13:41:10 +01:00 |
|
khaleb
|
6b81bc78a3
|
added since 3.12.0 in new methods, fixed keywords-spacing issue, renamed 'revert' method to 'reverse'
|
2018-07-24 09:28:56 -03:00 |
|
Shukizu
|
8da8fbedd1
|
fix animations with yoyo mode (issue: #3837)
|
2018-07-22 14:57:07 -03:00 |
|
Shukizu
|
bb17c82bf9
|
Added 'playReverse' method, and extracted part of play method (issue #3837)
|
2018-07-22 12:42:59 -03:00 |
|
Shukizu
|
ebc9d8d96d
|
Add a 'revert' function that can revert the flow of a animation at any time (issue #3837)
|
2018-07-22 11:44:57 -03:00 |
|
Richard Davey
|
d6fb66789f
|
Added getCSSMatrix
|
2018-07-19 00:22:10 +01:00 |
|
Richard Davey
|
ab35dfab95
|
The setCrop method stored its crop object on the prototype chain by mistake, causing all Images or Sprites that were cropped to display the same frame. The crop data has been moved to the Game Object instance, where it should be, fixing this issue
|
2018-07-19 00:18:09 +01:00 |
|
Richard Davey
|
eee96cd2d3
|
setPipeline returns the Game Object, not the pipeline, to be consistent.
|
2018-07-13 11:14:08 +01:00 |
|
Richard Davey
|
497fa1f2ff
|
Added copyFromArray method
|
2018-07-11 12:36:49 +01:00 |
|
Richard Davey
|
469f6b6880
|
TransformMatrix.multiply has a new optional argument out which is a matrix to store the multiplication results in. If not given it will act as before, multiplying the current matrix.
|
2018-07-10 14:01:14 +01:00 |
|
Richard Davey
|
ecd99869bd
|
Explained mask positioning better in docs. Fix #3770
|
2018-07-08 23:38:13 +01:00 |
|
Richard Davey
|
4fb63fd405
|
Clairty over obscurity
|
2018-07-06 19:35:01 +01:00 |
|
Richard Davey
|
a64d747c98
|
clearMask(true) would throw an exception if the Game Object didn't have a mask. Now it checks first before destroying the mask. Fix #3809
|
2018-07-06 16:34:11 +01:00 |
|
Richard Davey
|
1931716da3
|
Exposed isTinted bool
|
2018-07-06 16:22:42 +01:00 |
|
Richard Davey
|
45208202ae
|
Added canvas props
|
2018-07-06 15:55:05 +01:00 |
|
Richard Davey
|
901a75d053
|
setCrop will accept numbers or a Rectangle object
|
2018-07-06 12:57:42 +01:00 |
|
Richard Davey
|
f3a446797d
|
Added new TextureCrop component
|
2018-07-05 13:06:28 +01:00 |
|
Richard Davey
|
43fc988034
|
Moved crop UV handler to the Frame method. Cleaner and easier.
|
2018-07-04 15:18:08 +01:00 |
|
Richard Davey
|
ee8c1b403a
|
Fixed cropping with flipped images
|
2018-07-04 14:50:26 +01:00 |
|
Richard Davey
|
744e161d22
|
Added setCrop support
|
2018-07-03 16:48:01 +01:00 |
|
Richard Davey
|
f57ecc0d81
|
Moved method
|
2018-07-02 16:43:43 +01:00 |
|
Richard Davey
|
cf008e612c
|
Added e and f properties and multiplyWithOffset and copyFrom
|
2018-07-02 15:33:54 +01:00 |
|
Richard Davey
|
0ac0bc18d3
|
Set tint on setters
|
2018-07-02 13:32:27 +01:00 |
|
Richard Davey
|
52b24e2879
|
Added tintFill property and more detailed documentation
|
2018-06-30 11:33:06 +01:00 |
|
Richard Davey
|
7aa46657c2
|
Tidying up jsdocs and changing float to number
|
2018-06-26 23:19:14 +01:00 |
|
Chris Andrew
|
c2bfc52987
|
Documented the majority of the Geom Line functions.
|
2018-06-21 18:13:56 +01:00 |
|
Chris Andrew
|
a6b8b8ed31
|
Documented the Text game object and its TextStyle companion.
Minor update to JSON representation descriptions.
|
2018-06-14 14:27:58 +01:00 |
|
Chris Andrew
|
124b0ff773
|
Documented Light, LightsManager and LightsPlugin.
Documented class description for TransformMatrix.
Added a missing description from Container's EachContainerCallback.
|
2018-06-13 18:44:32 +01:00 |
|
Chris Andrew
|
566fdaca0e
|
Documented the TransformMatrix component.
|
2018-06-13 14:36:07 +01:00 |
|
Chris Andrew
|
eb84ad58df
|
Documented the MatrixStack component.
|
2018-06-13 13:48:33 +01:00 |
|
Chris Andrew
|
4aaf071ad3
|
Cleaned up some previous documentation, finished the RenderTexture GameObject documentation.
|
2018-06-06 14:23:39 +01:00 |
|
Chris Andrew
|
4750e92be4
|
Fixed a method signature issue with the Animation component's 'remove' event handler.
This prevented removed animations from stopping correctly, when they were removed from the AnimationManager.
|
2018-06-01 14:37:15 +01:00 |
|
Chris Andrew
|
007ac01f10
|
Documented the Animation, Pipeline and ToJSON Game Object components.
|
2018-06-01 14:08:35 +01:00 |
|
Chris Andrew
|
cb6077f231
|
Documented most of the Animation component class and some of the Animation class.
|
2018-06-01 13:11:25 +01:00 |
|
Thomas Tan
|
0fcfe73de1
|
Missed some cases
|
2018-05-22 16:08:44 +08:00 |
|
Thomas Tan
|
2c5cadc67c
|
Use this return type annotation
|
2018-05-22 12:46:26 +08:00 |
|
Richard Davey
|
5b0cb0faf3
|
All Game Objects have a new method setRandomPosition which will randomly position them anywhere within the defined area, or if no area is given, anywhere within the game size.
|
2018-05-15 15:58:53 +01:00 |
|
Richard Davey
|
63dbd9fd12
|
The Animation Component setProgress method was setting the frame on the wrong object. Fix #3633
|
2018-04-30 12:37:50 +01:00 |
|
Richard Davey
|
6d958c5157
|
jsdoc udpate
|
2018-04-23 23:39:24 +01:00 |
|
Richard Davey
|
ced2d34b34
|
BitmapMask and GeometryMask both have new destroy methods which clear their references, freeing them for gc.
|
2018-04-23 00:13:04 +01:00 |
|
Richard Davey
|
f34a507002
|
Merge pull request #3605 from zilbuz/master
Update GetBounds.getBounds() JSDoc
|
2018-04-22 23:06:25 +01:00 |
|
Richard Davey
|
606ba6d8d7
|
Added new Mask component and added to all relevant Game Objects
|
2018-04-20 18:57:49 +01:00 |
|
Basile Desloges
|
a7fc306329
|
Update GetBounds.getBounds() JSDoc so that @generic matches with @param and @return
|
2018-04-20 17:55:32 +02:00 |
|
Richard Davey
|
b392dee5a9
|
More jsdoc fixes
|
2018-04-16 15:11:51 +01:00 |
|
Richard Davey
|
855f38c649
|
typo
|
2018-04-14 17:38:20 +01:00 |
|
Antriel
|
b52707f79d
|
Fix Animation component pause()
|
2018-04-13 09:58:33 +02:00 |
|
Richard Davey
|
1802f8b30b
|
GetBounds getTopLeft , getTopRight , getBottomLeft and getBottomRight all have a new optional argument includeParent which will factor in all ancestor transforms to the returned point.
|
2018-04-12 17:42:16 +01:00 |
|
Richard Davey
|
9269aa7a73
|
Swapped to using public properties
|
2018-04-12 16:28:05 +01:00 |
|
Richard Davey
|
f13bbca9c3
|
Fix getWorldBounds clash
|
2018-04-12 14:25:46 +01:00 |
|
Felipe Alfonso
|
23cd9868b4
|
Added getWorldTransformMatrix to Container and added support to parent container transform to GetBounds component.
|
2018-04-11 12:55:32 -03:00 |
|
Richard Davey
|
276ae03aff
|
TODO
|
2018-04-11 13:17:42 +01:00 |
|
Richard Davey
|
2c37ce106d
|
Added default TMs
|
2018-04-11 13:17:26 +01:00 |
|
Sean Bohan
|
b6480a0db7
|
Fix animationcomplete event name typo
|
2018-04-11 04:51:34 +08:00 |
|
Felipe Alfonso
|
14a651e509
|
Fixed inverted rotation on TransformMatrix
|
2018-04-10 14:13:23 -03:00 |
|
Felipe Alfonso
|
1eaee870c7
|
Set rotation of container to be negative at render time. Removed unnecessary call to multiply on TransformMatrix rotate
|
2018-04-10 13:25:13 -03:00 |
|
Richard Davey
|
bf81a7dd06
|
TransformMatrix.destroy is a new method that will clear out the array and object used by a Matrix internally.
|
2018-04-10 15:20:50 +01:00 |
|
Richard Davey
|
ca2a575726
|
Added jsdocs
|
2018-04-09 16:46:03 +01:00 |
|
Richard Davey
|
5c69bd054e
|
Added property getters
|
2018-04-09 16:42:33 +01:00 |
|
Richard Davey
|
70bedbdce0
|
Check if animation exists
|
2018-04-08 17:01:43 +01:00 |
|
Richard Davey
|
d1788d8a4c
|
Updated jsdocs
|
2018-04-07 15:58:08 +01:00 |
|
Richard Davey
|
777325c046
|
Removed callbacks, added events and added new stop methods
|
2018-04-07 12:36:35 +01:00 |
|
Richard Davey
|
e0dc28e4ba
|
Fixed lint errors and added jsdocs
|
2018-04-06 11:15:15 +01:00 |
|
Felipe Alfonso
|
0e401bb6fe
|
Fixed order on getWorldTransformMatrix
|
2018-04-05 14:11:48 -03:00 |
|
Richard Davey
|
da6db3f29e
|
Added transform methods
|
2018-04-05 16:50:37 +01:00 |
|
Richard Davey
|
c3ba80c4e5
|
Added jsdocs
|
2018-04-05 16:50:21 +01:00 |
|
Richard Davey
|
ba4693d140
|
jsdoc fix
|
2018-04-05 13:51:37 +01:00 |
|
Richard Davey
|
9f9c7dea61
|
Added setProgress
|
2018-04-04 17:19:02 +01:00 |
|
Richard Davey
|
fa2320238e
|
More jsdocs fixes and staggerPlay fix
|
2018-04-04 16:27:33 +01:00 |
|
Richard Davey
|
e734e7ef6b
|
Extensive Animation API changes to use milliseconds, improve docs and access to properties
|
2018-04-04 16:13:45 +01:00 |
|
Richard Davey
|
552cfe3c5e
|
Animation Component overhaul
|
2018-04-04 14:44:09 +01:00 |
|