Mario Zechner
15bbf5701e
[ts] Added Skeleton.yDown
2022-12-27 11:43:02 +01:00
Luke Ingram
38ae6f886c
[c][cpp][ts] Port of 4bad9ec25e3281361a6599509881397711722e58
2022-11-30 13:34:20 -04:00
Mario Zechner
ba5f89f361
[ts] Correct order of UV assignements in RegionAttachment.updateRegion()
2022-09-15 07:46:33 +02:00
Mario Zechner
dc978ed05d
[ts] Fix port of 899f7d7
2022-09-15 07:45:30 +02:00
Luke Ingram
1ef33f1d1a
[ts] Port of d6adbe9.
...
See d6adbe96d8
2022-09-14 17:37:58 -04:00
Mario Zechner
386ad25ebc
[ts] Port of 4efd63f89cb995cbe4f30358d268a9d0eaf0c9be, fix VertexAttachment.timlineAttachment typo.
2022-06-22 14:08:28 +02:00
Luke Ingram
838b9dd4c3
[ts] Port of 81baef0b5bb181376d15b0208697db8dabce095e
2022-06-20 23:25:15 -05:00
Mario Zechner
5a9982b2fb
[ts] Removed VertexEffect, see #2076
2022-05-30 14:55:29 +02:00
Mario Zechner
e4372e5329
[ts] Enable TS strict mode. Closes #2058
2022-04-07 21:24:48 +02:00
Mario Zechner
d43ff5f899
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-csharp/src/Attachments/IHasTextureRegion.cs.meta
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2022-04-07 06:07:02 +02:00
Terrasse
01a36f81c3
[ts] Fixed bug of reading Unicode from binary data ( #2051 )
2022-04-07 05:50:42 +02:00
Mario Zechner
3b1f7617df
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2022-03-14 11:26:35 +01:00
Mario Zechner
58f0bc0d0c
Added promise based AssetManager.loadAll(), Skeleton.getBoundsRect() helper method.
2022-03-14 11:23:53 +01:00
Mario Zechner
28dc5dd2e8
[ts] Fix bugs in ported code for #2027
2022-02-02 12:04:26 +01:00
Luke Ingram
7cb3d99114
[ts] Port of ShortestRotation, see #2027
2022-01-28 11:01:17 -04:00
Mario Zechner
504f52a5a7
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-as3/spine-as3/src/spine/animation/ScaleTimeline.as
# spine-as3/spine-as3/src/spine/animation/ScaleXTimeline.as
# spine-as3/spine-as3/src/spine/animation/ScaleYTimeline.as
# spine-lua/spine-lua/Animation.lua
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2022-01-27 18:42:14 +01:00
Luke Ingram
25bea5e7b8
[ts] Port of additive scale mixing fix, see #2028
2022-01-26 14:22:21 -04:00
Mario Zechner
1cbe69d733
Fix formatting.
2022-01-23 22:27:23 +01:00
Mario Zechner
d7bb172c95
Fix fomatting script, apply formatting.
2022-01-20 19:49:10 +01:00
Mario Zechner
9ee399bd1c
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-ts/package-lock.json
2022-01-19 15:33:05 +01:00
MikalDev
b1d396cf55
feat (loadTextureAtlas) add option to use file alias ( #2019 )
...
For Construct 3, in preview mode, the texture file names are changed to blobs with completely different filenames. So, loadTextureAtalas will not work because the file names don't match the page.name. When Construct 3 is not in preview mode, the normal file names will match the page.name.
To get around this issue, added an optional parameter to loadTextureAtlas, fileAlias, this will allow the Construct 3 plug-in to create a fileAlias object which maps between page.name and the C3 project file names, whether they are aliased or not. If this is not needed, the function performs as it did before.
Co-authored-by: MikalDev <keg@kindeyegames.com>
2022-01-19 15:31:23 +01:00
Mario Zechner
ced0771c37
[ts] Merge fix for #2003 , fix ping pong reverse in Sequencetimeline
...
# Conflicts:
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-core/src/Slot.ts
# spine-ts/spine-core/src/attachments/MeshAttachment.ts
# spine-ts/spine-core/src/attachments/RegionAttachment.ts
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2021-12-15 15:09:03 +01:00
Mario Zechner
44e34cb264
[ts] Fixes #2003 , ensure all fields are initialized as per reference implementation.
2021-12-15 15:00:19 +01:00
Mario Zechner
0e82c97cb5
Merge branch '4.0' into 4.1-beta
...
# Conflicts:
# spine-lua/spine-lua/AnimationState.lua
# spine-ts/package-lock.json
# spine-ts/package.json
# spine-ts/spine-canvas/package.json
# spine-ts/spine-core/package.json
# spine-ts/spine-player/package.json
# spine-ts/spine-threejs/package.json
# spine-ts/spine-webgl/package.json
2021-11-04 17:28:21 +01:00
Mario Zechner
d9bc3b010e
[ts] Process status code 0 properly, closes #1969
2021-11-04 17:24:37 +01:00
Mario Zechner
2af8636407
[ts] Fix copy constructor of region and mesh attachments
2021-11-04 17:16:33 +01:00
Mario Zechner
ab4cdcacbf
[ts] Fix incorrect imports, update version to 4.1.1
2021-10-14 16:09:57 +02:00
Mario Zechner
49f039fb6a
[ts] Fixed JSON parsing of SequenceTimeline
2021-10-13 23:53:13 +02:00
Mario Zechner
b48e2c33b8
[ts] More sequence fixes, see #1956
...
Also fixed runtime exports script, must copy all dragon atlas pages.
2021-10-13 21:42:11 +02:00
badlogic
a0f1ed1b9b
[runtimes] Fixed and updated example exports with 4.1.04-beta
...
- Fixed SkeletonBinary.ts
- Updated dragon example to use sequences
2021-10-13 17:52:34 +02:00
Mario Zechner
81927051ff
[ts] Port of sequence attachments, see #1956
...
SkeletonJson parsing of sequence timelines incomplete. Untested.
2021-10-13 01:14:58 +02:00
Mario Zechner
7876897c59
Merge branch '4.0' into 4.1-beta
2021-10-11 16:17:19 +02:00
Mario Zechner
d296fa3efa
[ts] Closes #1966 , PolygonBatcher does not flush if the blend mode has not changed.
2021-10-11 16:16:55 +02:00
Mario Zechner
c4627294ed
Merge branch '4.0' into 4.1-beta
2021-09-28 09:21:13 +02:00
jmlee2k
674f53cccc
[ts] Made AnimationStateListener functions optional ( #1955 )
...
Co-authored-by: Jordan Lee <jordan.lee@aberrantsoftware.com>
2021-09-25 10:42:45 +02:00
Nathan Sweet
96a998b82d
Spine Runtimes License Agreement update (September 24, 2021).
2021-09-24 18:18:19 -10:00
Mario Zechner
02e334942b
[ts] Formatting.
2021-09-18 23:14:07 +02:00
badlogic
cda5c0f052
[ts] Added CameraController, drag & drop example
2021-09-18 01:58:14 +02:00
badlogic
a884dd4c0d
[ts] Inline source maps, fix Downloader for raw data URIs.
2021-09-17 02:29:08 +02:00
Nathan Sweet
77774608bf
[as3][c][cpp][csharp][libgdx][lua][ts] Fixed updateAppliedTransform for the root bone.
2021-09-16 17:00:10 -06:00
Nathan Sweet
f4021177f9
[as3][c][cpp][csharp][libgdx][lua][ts] Don't treat scale sign as an instant transition when applying a timeline additively.
2021-09-15 00:28:43 -06:00
Mario Zechner
cd83e9ad35
[ts] Fix typo in SkeletonJson.ts.
2021-09-14 02:04:38 +02:00
Nathan Sweet
dc9a6ebe7f
[as3][c][cpp][csharp][libgdx][lua][ts] Fixed loading transform constraint timelines from JSON data.
...
* Fixed SkeletonJson not allocating enough memory for curves (maximum of 6 curves/key, not 4). Fixes email: FMfcgzGkbDfvckWcFxWlsTWzFhMXsTDw
* Removed SkeletonData and Skeleton methods: findBoneIndex, findSlotIndex. Bones and slots have an index field that should be used instead.
* Removed SkeletonData and Skeleton methods: find*ConstraintIndex. Only SkeletonJson needed these, they don't need to be in the public API.
* Used a local for number of frames where it was used many times.
2021-09-12 18:15:19 -06:00
Mario Zechner
babe296157
[ts] Formatting
2021-09-07 15:49:37 +02:00
Nathan Sweet
2ae113d5a0
[ts] Fixed scale of constrained bones with transform constraint relative + local.
2021-09-06 23:32:26 -06:00
badlogic
91a8b6a100
[ts] Added SpineCanvas, a simpler way to render via spine-webgl
...
Rewrote mix-and-match example as well as barebones example to illustrate usage.
2021-09-07 00:57:52 +02:00
Mario Zechner
39df4c7cbb
[ts] Formatter pass
2021-08-27 17:24:18 +02:00
Mario Zechner
ca6b3d0bac
[ts] Modularize spine-canvas, fixup rollup setup
2021-08-25 01:32:39 +02:00
Mario Zechner
3c2d39a936
Use rollup.js to generate a UMD bundle for spine-core.
2021-08-20 18:36:55 +02:00
Mario Zechner
8831c7d96e
Add index.ts for core, scripts for dev and build.
2021-08-20 16:59:48 +02:00