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 |
|
photonstorm
|
0eb97956f4
|
Smoothing exposed via Phaser.DOM
|
2017-06-08 15:05:18 +01:00 |
|
photonstorm
|
cf74a7dd81
|
Config.pixelArt setting applied to CanvasPool.
|
2017-06-08 15:05:07 +01:00 |
|
photonstorm
|
a836c894e6
|
Canvas Renderer now respects and applies ScaleMode.
|
2017-06-08 15:04:49 +01:00 |
|
photonstorm
|
ca81ac2ec0
|
Applies Smoothing to any new Canvas created.
|
2017-06-08 15:04:08 +01:00 |
|
photonstorm
|
b17d3679fa
|
Fixed Smoothing so it doesn't use the CanvasPool.
|
2017-06-08 15:03:55 +01:00 |
|
photonstorm
|
74e4357bcd
|
Added rawDelta property to TimeStep and made sure the time value passed to update is the non-smoothed version.
|
2017-06-08 13:40:12 +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
|
2cc3a391c4
|
WebGL createTexture respects config.pixelArt setting
|
2017-06-08 00:13:34 +01:00 |
|
Richard Davey
|
ffb2bd5534
|
TextureSource respects Config.PixelArt setting
|
2017-06-08 00:12:22 +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
|
2fbbee5dc6
|
Revised Seeking to handle repeats (almost)
|
2017-05-25 17:16:20 +01:00 |
|
photonstorm
|
3fb432e378
|
Added Tween.pause and Tween.resume.
|
2017-05-25 16:02:40 +01:00 |
|
photonstorm
|
0470a5e532
|
Fixed progress clamp.
|
2017-05-25 15:11:21 +01:00 |
|
photonstorm
|
3b98cc5966
|
Added Tween.loopCounter, Tween.loop is now an integer. Tween.progress, Tween.duration, Tween.totalProgress and Tween.totalDuration all calculated.
|
2017-05-25 14:51:20 +01:00 |
|
photonstorm
|
1c268871e0
|
Removed Tween.startDelay because you can do it via TweenData.delay. Added new Duration calculation functions and TD caches.
|
2017-05-25 14:33:31 +01:00 |
|
photonstorm
|
9470eedf10
|
Tidying up.
|
2017-05-24 17:40:03 +01:00 |
|
photonstorm
|
191c618ee5
|
Removed dead code.
|
2017-05-24 07:09:53 +01:00 |
|
photonstorm
|
aa94ba4a52
|
Moved the gen functions into Init.
Added Tween.totalDuration and populated it from CalcDuration.
Seek now uses totalDuration for better results, but still doesn't cover delays.
|
2017-05-24 07:07:55 +01:00 |
|
photonstorm
|
945fd3d2c3
|
Seeking working on single property tweens with no delays :)
|
2017-05-24 05:59:34 +01:00 |
|
photonstorm
|
f5d97f488b
|
Call toString to avoid crashes if numbers are passed in.
|
2017-05-24 05:59:14 +01:00 |
|
photonstorm
|
7ee785b395
|
Renamed yoyoDelay back to 'hold' and implemented it being used both to delay a yoyo, and also to hold in the end position before starting a repeat.
|
2017-05-24 05:24:20 +01:00 |
|
photonstorm
|
17f65a5baf
|
Fixed Tween.loop functionality. Tween now resets properly as well.
|
2017-05-24 05:02:14 +01:00 |
|
photonstorm
|
bd4161e43b
|
You can now specify additional ease function values via the easeParams property.
|
2017-05-24 04:38:17 +01:00 |
|
photonstorm
|
11f15fb424
|
Tidying up un-used functions.
|
2017-05-24 03:34:45 +01:00 |
|
photonstorm
|
568eb5e4b3
|
Large refactor after some performance profiling. Works a lot better as a single array. No deep iteration any more, and cleaner data structure.
|
2017-05-24 03:29:31 +01:00 |
|
photonstorm
|
b05e47c477
|
Removed TweenData array and refactored the Build functions to avoid object cloning.
|
2017-05-24 01:27:04 +01:00 |
|
photonstorm
|
adc8b496b9
|
Refactored so that only a single TweenData will exist per property.
|
2017-05-23 19:04:15 +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
|
30ea09f0b0
|
Fixed issue with setting wrapping mode on textures
|
2017-05-22 10:44:05 -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 |
|
Richard Davey
|
d1468bb550
|
Preparing for totalDuration work.
|
2017-05-19 02:41:31 +01:00 |
|
Felipe Alfonso
|
22bc09dfd2
|
Fixed index offset
|
2017-05-18 16:52:45 -04:00 |
|
Felipe Alfonso
|
7b0370c57b
|
Added index offset to allow mesh batching
|
2017-05-18 16:44:00 -04:00 |
|
Felipe Alfonso
|
49bcb5829b
|
Added mesh rendering detection
|
2017-05-18 16:23:59 -04:00 |
|
Felipe Alfonso
|
399e12b2ca
|
Indexed Mesh Rendering
|
2017-05-18 15:57:05 -04:00 |
|
Richard Davey
|
8fbf20e2f3
|
Added todo.
|
2017-05-18 06:43:03 +01:00 |
|
Richard Davey
|
9e018d956c
|
Updated require path.
|
2017-05-18 06:40:51 +01:00 |
|
Richard Davey
|
8358a89407
|
Huge refactoring to get a single Tween instance responsible for all properties and all targets. Much less iteration and object creation now.
|
2017-05-18 06:39:47 +01:00 |
|
Richard Davey
|
f049f2c133
|
Start of Timeline class.
|
2017-05-18 04:02:07 +01:00 |
|
Richard Davey
|
1b73562ba7
|
Fixed Tween.start property clash.
Added stagger and startDelay properties.
|
2017-05-18 03:33:18 +01:00 |
|
Richard Davey
|
5ba2a6ca64
|
Removed logs.
|
2017-05-18 02:33:15 +01:00 |
|
Richard Davey
|
90132a7a6f
|
Fixed TweenData.prev link.
|
2017-05-18 02:24:31 +01:00 |
|
Richard Davey
|
8d7629a4ab
|
TweenData now caches the start/end values to avoid re-calc on replay.
|
2017-05-18 02:21:40 +01:00 |
|
Richard Davey
|
320594294f
|
Fixed hold / delay / repeat issues.
|
2017-05-18 01:46:25 +01:00 |
|
Richard Davey
|
1a1e358598
|
Merged Forward and Backward into main Update function.
|
2017-05-18 00:44:44 +01:00 |
|
Richard Davey
|
7e93def699
|
Moved functions into components and reworked the Update loop to make it cleaner and faster.
|
2017-05-18 00:24:25 +01:00 |
|
Richard Davey
|
f84980ce54
|
Lots of Tween updates and fixes for loop and yoyo handling.
|
2017-05-17 19:13:49 +01: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 |
|
Richard Davey
|
0d72f092ae
|
Moved ValueOp into TweenData. Allowed for chained TweenData array.
|
2017-05-17 15:40:36 +01:00 |
|
Richard Davey
|
ce36fdf264
|
Split the Tween class out into TweenData and Tween, and moved the functions into components.
|
2017-05-17 14:39:49 +01:00 |
|
Richard Davey
|
57fa4108c7
|
Zombie file. Kill it, kill it with fire.
|
2017-05-17 13:27:22 +01:00 |
|
Richard Davey
|
bbfbf123e4
|
Swapped to using += -= *= and /= instead (retains consistency with gsap/anime)
|
2017-05-17 13:19:42 +01:00 |
|
Richard Davey
|
26591ce784
|
Added completeDelay and elasticity (not yet hooked up)
|
2017-05-17 05:52:01 +01:00 |
|
Richard Davey
|
e2c08dd08e
|
Added Tween.repeatDelay.
|
2017-05-17 05:00:24 +01:00 |
|
Richard Davey
|
9f651da573
|
Repeat and Yoyo combo work.
|
2017-05-17 04:54:40 +01:00 |
|
Richard Davey
|
6b66b855f5
|
Updated Tween class so it now supports delay, repeat and yoyo.
|
2017-05-17 04:38:00 +01:00 |
|
Richard Davey
|
40db9d3dab
|
Added SetAlpha function for method chaining.
|
2017-05-17 04:37:42 +01:00 |
|
Richard Davey
|
b77c34562a
|
TweenManager.begin is now called.
|
2017-05-17 04:37:30 +01:00 |
|
Richard Davey
|
47d4dc4cf2
|
Added new reserved words.
|
2017-05-17 04:37:20 +01:00 |
|
Richard Davey
|
3ef5a4530e
|
New Tween class created.
|
2017-05-17 02:47:14 +01:00 |
|
Richard Davey
|
bef2602c03
|
Updated to use TweenBuilder and modified update loop.
|
2017-05-17 02:47:14 +01:00 |
|
Richard Davey
|
fd09dba200
|
TweenBuilder will create Tween objects based on given config, and populate TweenManager with them.
|
2017-05-17 02:47:14 +01:00 |
|
Richard Davey
|
49770eff46
|
Moved Tween reserved words to own file.
|
2017-05-17 02:47:14 +01:00 |
|
Richard Davey
|
4baf3264dd
|
Fixed Linear ease map entry.
|
2017-05-17 02:47:14 +01:00 |
|
Richard Davey
|
c23c5234c5
|
Optimized for number first quick escape.
|
2017-05-17 02:47:14 +01:00 |
|
Felipe Alfonso
|
8f422503a2
|
Mesh GameObject base
|
2017-05-16 19:07:52 -04:00 |
|
Felipe Alfonso
|
7477eb5cf9
|
Snapshot implementation
|
2017-05-16 15:15:01 -04:00 |
|
Richard Davey
|
3c83850cdf
|
Moved Hermite into new Phaser.Path namespace and folder.
|
2017-05-16 13:13:25 +01:00 |
|
Richard Davey
|
2282b9bc1e
|
Split active and pending tweens. Updated tween creation flow.
|
2017-05-16 00:37:13 +01:00 |
|
photonstorm
|
d8724edde6
|
Fixed Array cloning.
New build process for Tween.
|
2017-05-11 17:19:18 +01: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
|
53a0dbd8b2
|
Refactoring.
|
2017-05-10 17:10:21 +01:00 |
|
Richard Davey
|
08b8d6815c
|
Lots of Tween updates, fleshing out concepts and ideas.
|
2017-05-10 04:30:00 +01:00 |
|
Richard Davey
|
418af7351e
|
Fixed EaseMap.
|
2017-05-10 04:29:42 +01:00 |
|
Richard Davey
|
b1b03c118d
|
Added Object.Merge and Object.MergeRight.
|
2017-05-10 03:23:32 +01:00 |
|
Richard Davey
|
bd462e29bd
|
Working through setting the Tween values.
|
2017-05-10 02:25:46 +01:00 |
|
Richard Davey
|
050948aa28
|
Added Shallow Object clone.
|
2017-05-10 02:25:32 +01:00 |
|
Richard Davey
|
345a77a2fe
|
Lots of comments and examples.
|
2017-05-10 00:43:28 +01:00 |
|
Richard Davey
|
422468ec29
|
Reminder docs and jshint fixes.
|
2017-05-10 00:43:12 +01:00 |
|
Richard Davey
|
1fd4eb13a1
|
Added a string-lookup EaseMap.
|
2017-05-10 00:42:59 +01:00 |
|
Richard Davey
|
68202fd6e7
|
Added properties and methods to complete.
|
2017-05-09 20:36:29 +01:00 |
|