Richard Davey
|
55c73d399b
|
GameObject.ToJSON will no longer output the scaleMode in the json because it's not a valid Game Object property.
|
2019-10-01 14:41:58 +01:00 |
|
Richard Davey
|
fc5630cb72
|
The displayWidth and height should never be negative.
|
2019-08-30 19:35:52 +01:00 |
|
Richard Davey
|
717258e3f1
|
Docs update
|
2019-08-05 14:07:36 +01:00 |
|
Richard Davey
|
9f15b5a96b
|
Removed scale abs, as deeper effects unknown
|
2019-08-03 11:08:22 +01:00 |
|
Richard Davey
|
cc85ec1d35
|
Fixed scaleX and scaleY
|
2019-08-02 17:28:46 +01:00 |
|
Richard Davey
|
c1767e404f
|
Fixed scaleX and scaleY to handle negative scales and added rotation fix
|
2019-08-02 01:50:02 +01:00 |
|
Richard Davey
|
6e2d22e5cb
|
jsdoc update
|
2019-08-01 17:44:20 +01:00 |
|
Richard Davey
|
718f75b797
|
TransformMatrix.rotation now returns the properly normalized rotation value
|
2019-07-26 14:20:38 +01:00 |
|
Richard Davey
|
14faabcadf
|
Updated docs
|
2019-07-26 14:19:44 +01:00 |
|
Richard Davey
|
41d007fe67
|
Origin.updateDisplayOrigin no longer applies a Math.floor to the display origins, allowing you to have a 0.x origin for a Game Object that only has a width or height of 1. This fixes issues with things like 1x1 rectangles displaying incorrectly during rendering.
|
2019-07-15 16:30:08 +01:00 |
|
Richard Davey
|
deca3c95a3
|
Calling Animation.setRepeat() wouldn't reset the repeatCounter properly, causing Sprite bound animation instances to fail to change their repeat rate. Fix #4553
|
2019-07-03 15:33:13 +01:00 |
|
Richard Davey
|
83e54cfb16
|
The Animation component will no longer start an animation on a Sprite if the animation doesn't exist. Previously it would throw an error saying "Unable to read the property getFirstTick of null".
|
2019-07-03 12:02:56 +01:00 |
|
Richard Davey
|
5fa4264219
|
Added new Transform.getParentRotation method
|
2019-06-19 10:40:47 +01:00 |
|
Richard Davey
|
11d845a77e
|
Specifically state this is a render flag only #4574
|
2019-06-06 09:52:19 +01:00 |
|
Richard Davey
|
8968b2179c
|
Added GameObject.scale transform property for a unified scale setter
|
2019-06-05 15:30:23 +01:00 |
|
Richard Davey
|
90e04c7e90
|
Merge pull request #4563 from samme/types/tween-configs
Add types for tween configs
|
2019-05-30 22:00:37 +01:00 |
|
Richard Davey
|
df0b474638
|
Added getTopCenter, getBottomCenter, getLeftCenter and getRightCenter
|
2019-05-29 16:27:31 +01:00 |
|
samme
|
777f436aa3
|
Add NumberTweenBuilderConfig to path configs
|
2019-05-28 14:11:28 -07:00 |
|
Richard Davey
|
c91ed91ce3
|
License link update
|
2019-05-10 16:15:04 +01:00 |
|
Richard Davey
|
a6341a97a8
|
Fixed Types references
|
2019-05-09 15:32:53 +01:00 |
|
Richard Davey
|
b09ddc9048
|
GameObject Types
|
2019-05-09 12:01:00 +01:00 |
|
Richard Davey
|
3ca2b667b3
|
PathFollower Types
|
2019-05-09 11:57:27 +01:00 |
|
Richard Davey
|
2f48d68735
|
A shader can now be used as a bitmap mask
|
2019-05-01 11:12:31 +01:00 |
|
Richard Davey
|
1995be80a2
|
GameObjects.Components.PathFollower is a new component that manages any type of Game Object following a path. The original Path Follower Game Object has been updated to use this new component directly, but it can be applied to any custom Game Object class.
|
2019-04-08 13:53:08 +01:00 |
|
Richard Davey
|
e017691c68
|
The ScaleMode Component has been removed from every Game Object, and along with it the scaleMode property and setScaleMode method. These did nothing anyway as they were not hooked to the render pipeline and scale mode should be set on the texture, not the Game Object. Fix #4413
|
2019-03-24 23:07:27 +00:00 |
|
Richard Davey
|
3456e19815
|
Updated jsdocs
|
2019-03-05 09:20:30 +00:00 |
|
Richard Davey
|
e7b1d086e7
|
Moving all of the typedefs to properly namespaced scopes, rather than globals
\o/ ~ "Someone, save me!"
|
2019-02-13 12:35:12 +00:00 |
|
Richard Davey
|
b50e1c78b5
|
Lots more jsdoc tweaks and improvements
|
2019-02-12 15:01:54 +00:00 |
|
Richard Davey
|
4e817497d4
|
Namespace fixes
|
2019-02-12 12:48:41 +00:00 |
|
Richard Davey
|
4f6f6ee72f
|
Lots of jsdoc and type fixes
|
2019-01-31 12:19:01 +00:00 |
|
Richard Davey
|
bc962c25dc
|
All listeners use the new Events
|
2019-01-18 13:41:43 +00:00 |
|
Richard Davey
|
aa341854c7
|
Happy New Year
|
2019-01-15 16:20:22 +00:00 |
|
Richard Davey
|
11ed074450
|
Refactoring how events are handled internally and in the docs
|
2019-01-15 14:37:24 +00:00 |
|
Richard Davey
|
49c2868746
|
All default width/height values are now taken from the Scale Manager, not the Game Config
|
2019-01-11 15:57:57 +00:00 |
|
Richard Davey
|
1bf9be5e12
|
Animation.stop guard.
|
2018-12-13 13:03:54 +00:00 |
|
Richard Davey
|
da0d9802de
|
Fixed typo
|
2018-12-06 16:59:53 +00:00 |
|
Richard Davey
|
2fe4d536a9
|
Updated docs
|
2018-12-06 15:59:22 +00:00 |
|
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 |
|
Richard Davey
|
51d29b818d
|
Animation.updateFrame will now call setSizeToFrame on the Game Object, which will adjust the Game Objects width and height properties to match the frame size. Fix #3473
|
2018-04-04 13:14:41 +01:00 |
|
Antriel
|
630732f9fc
|
jsdoc generics fix
|
2018-03-30 14:43:58 +02:00 |
|
Richard Davey
|
e7191e9d8e
|
jsdoc updates
|
2018-03-29 13:48:14 +01:00 |
|
Richard Davey
|
91008232ad
|
jsdoc fixes
|
2018-03-29 13:12:07 +01:00 |
|
Richard Davey
|
562344fed0
|
The ComputedSize Component now has setSize and setDisplaySize methods. This component is used for Game Objects that have a non-texture based size.
|
2018-03-29 12:55:28 +01:00 |
|
Richard Davey
|
aec64c635e
|
Removed floats
|
2018-03-29 12:54:12 +01:00 |
|
Richard Davey
|
747f09af86
|
jsdoc fixes
|
2018-03-28 15:04:09 +01:00 |
|
orblazer
|
ae0b3b841b
|
Fix types on GameObjects
|
2018-03-27 14:52:58 +02:00 |
|
Richard Davey
|
5816b863fa
|
Removed TransformNode so it doesn't break the 3.3 CI build
|
2018-03-22 13:19:52 +00:00 |
|
orblazer
|
5a518f2e5f
|
Fix "object" types on Camera and GameObjecs
|
2018-03-20 23:28:26 +01:00 |
|
Richard Davey
|
31bf979eb2
|
Merge pull request #3432 from orblazer/fix-types
Fix nullable and multiple types
|
2018-03-20 15:31:17 +00:00 |
|
Felipe Alfonso
|
701d43b3c3
|
TransformNode Implemented for nested transformations
|
2018-03-20 12:15:14 -03:00 |
|
orblazer
|
87633fdfad
|
Fix multiple types on GameObjects
|
2018-03-20 15:56:31 +01:00 |
|
orblazer
|
bf630f7d57
|
Fix types in JSDocs
|
2018-03-19 19:49:14 +01:00 |
|
orblazer
|
90def456f2
|
Update JSDoc on GameObjects
|
2018-03-19 12:54:31 +01:00 |
|
Richard Davey
|
cc0998660e
|
Updated jsdocs
|
2018-03-18 13:43:37 +00:00 |
|
Richard Davey
|
a8886a60d3
|
Actually round the value.
|
2018-03-17 17:03:30 +00:00 |
|
Richard Davey
|
05a4385cd7
|
jsdoc fixes
|
2018-03-16 17:29:39 +00:00 |
|
Richard Davey
|
19a17bcf63
|
Updating docs
|
2018-03-15 17:27:30 +00:00 |
|
Richard Davey
|
0368473b95
|
The SetFrame method now has two optional arguments: updateSize and updateOrigin (both true by default) which will update the size and origin of the Game Object respectively. Fix #3339
|
2018-03-12 14:45:18 +00:00 |
|
Richard Davey
|
8d85a9bc72
|
Added jsdocs
|
2018-03-05 14:19:53 +00:00 |
|
Richard Davey
|
ae1c91cf6a
|
eslint fixes
|
2018-03-05 01:40:11 +00:00 |
|
Richard Davey
|
7341d7a6cf
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2018-03-02 17:49:01 +00:00 |
|
Richard Davey
|
4de9690f98
|
The setFrame method of the Texture component has been updated so that it will now automatically reset the width and height of a Game Object to match that of the new Frame. Related, it will also adjust the display origin values, because they are size based. If the Frame has a custom pivot it will set the origin to match the custom pivot instead.
|
2018-03-02 16:23:43 +00:00 |
|
Felipe Alfonso
|
865f0a604e
|
Small fix on the MatrixStack rotation function
|
2018-03-02 11:29:04 -03:00 |
|
Richard Davey
|
252a76f416
|
The Headless render mode has been implemented. You can now set HEADLESS as the renderType in the Game Config and it will run a special game step that skips rendering. It will still create a Canvas element, as lots of internal systems (like input) rely on it, but it will not draw anything to it. Fix #3256
|
2018-02-28 21:57:32 +00:00 |
|
Richard Davey
|
34e5a282d2
|
AnimationComponent.play now calls setSizeToFrame() and updateDisplayOrigin() on the parent Game Object in order to catch situations where you've started playing an animation on a Game Object that uses a different size to the previously set frame.
|
2018-02-27 01:09:09 +00:00 |
|
Felipe Alfonso
|
ef8e92dc01
|
RenderTexture base webgl implementation
|
2018-02-23 00:44:22 -03:00 |
|
Richard Davey
|
86f00eeb52
|
eslint fixes
|
2018-02-16 18:17:51 +00:00 |
|
Richard Davey
|
d1f5f8a82b
|
Added jsdocs
|
2018-02-12 16:01:21 +00:00 |
|
Richard Davey
|
5085ed5c9f
|
Added setOriginFromFrame.
|
2018-02-09 15:21:49 +00:00 |
|
Richard Davey
|
3422569a4a
|
setFrame will use a custom pivot, if set.
|
2018-02-09 15:21:39 +00:00 |
|
Richard Davey
|
40689d1e35
|
Updated jsdocs.
|
2018-02-07 15:27:21 +00:00 |
|
Richard Davey
|
a42d1a3f3e
|
Added jsdocs
|
2018-02-06 16:37:35 +00:00 |
|
Richard Davey
|
b0bb397369
|
Added jsdocs
|
2018-02-06 16:15:22 +00:00 |
|
Richard Davey
|
9e8ee078e8
|
Fixed mixin jsdoc defs
|
2018-02-01 01:36:52 +00:00 |
|
Richard Davey
|
6611685640
|
Added jsdocs
|
2018-02-01 01:20:11 +00:00 |
|
Richard Davey
|
a506fcc3ac
|
Added jsdocs
|
2018-02-01 01:09:34 +00:00 |
|
Richard Davey
|
d457373287
|
Added Depth component and tidied up redundant parts of Transform
|
2018-02-01 00:50:15 +00:00 |
|
Richard Davey
|
c254cb2991
|
Added jsdocs
|
2018-02-01 00:25:33 +00:00 |
|
Richard Davey
|
950a125d71
|
Added jsdocs
|
2018-02-01 00:04:45 +00:00 |
|
Felipe Alfonso
|
d9b04ef2e9
|
Light2D Plugin added to scene
|
2018-01-30 19:46:43 -03:00 |
|
Felipe Alfonso
|
de4b308fbd
|
Light2D update
|
2018-01-30 00:38:31 -03:00 |
|
Felipe Alfonso
|
71a6360a7b
|
Pipeline components added
|
2018-01-29 18:46:48 -03:00 |
|
Richard Davey
|
79de1b860a
|
Added jsdocs
|
2018-01-26 15:37:42 +00:00 |
|
Felipe Alfonso
|
2b043fff65
|
Removed RenderTarget and Shader from components
|
2018-01-22 18:53:15 -03:00 |
|
Richard Davey
|
d46662cd46
|
Swapped to using Number.MAX_VALUE so repeat -1 now works properly in IE11 and below.
|
2018-01-18 14:59:32 +00:00 |
|
Richard Davey
|
89c04fc193
|
Merged Animation component.
|
2018-01-16 15:39:18 +00:00 |
|
Richard Davey
|
c625b8735b
|
Updated to using Event Emitter for all key managers and game objects. Events are now dispatched directly using arguments instead of Event objects, all managers updated to emit directly.
|
2018-01-12 17:09:21 +00:00 |
|
Richard Davey
|
718859b02e
|
Moved the depth sorting functions into the DisplayList class, as it's really the one responsible for it, not System.
|
2018-01-11 13:59:06 +00:00 |
|
Richard Davey
|
d8f1ba03e9
|
Moved repository location
|
2018-01-09 21:43:56 +00:00 |
|
Richard Davey
|
0d90f75b5f
|
Splitting the dev branch up into versions.
|
2016-11-22 01:36:56 +00:00 |
|
photonstorm
|
9ed542781b
|
Added the new Data Component.
|
2016-10-12 15:19:04 +01:00 |
|
photonstorm
|
ce3308ea1d
|
Hooking the Loader and Cache into the new Texture Manager.
|
2016-10-11 14:52:17 +01:00 |
|
Richard Davey
|
0af16817a5
|
Refactored GameObjects to GameObject .
|
2016-10-09 22:27:58 +01:00 |
|
Richard Davey
|
5b4280d694
|
Removed the matrix.
|
2016-10-07 03:34:42 +01:00 |
|
photonstorm
|
1da95994a5
|
First pass of the newly re-structured Canvas Renderer (still using old texture system though).
|
2016-10-03 12:44:54 +01:00 |
|
Richard Davey
|
0aa6650422
|
Re-arranged methods and added parent.
|
2016-09-29 03:10:16 +01:00 |
|
Richard Davey
|
5cb7cc8e92
|
Start of the new Children component.
|
2016-09-29 02:29:56 +01:00 |
|
Richard Davey
|
3f4decd59e
|
First pass at adding rotated atlas frame support in to the Canvas renderer.
|
2016-09-20 00:53:00 +01:00 |
|
photonstorm
|
a84021679b
|
Tidied up how crop destroys itself.
|
2016-08-25 16:41:26 +01:00 |
|
photonstorm
|
4382944a2e
|
A tinted Texture in Canvas mode wouldn't be updated properly if it was also cropped, beyond the initial crop. Now a cropped texture will re-tint itself every time the crop is updated, and has changed (thanks @phoenixyjll #2688)
|
2016-08-18 15:55:13 +01:00 |
|
Richard Davey
|
4548d70369
|
Experimenting with new MainLoop + position interpolation. (reverted from commit e49d45e278 )
|
2016-07-13 02:44:35 +01:00 |
|