30 Commits

Author SHA1 Message Date
Mario Zechner
2c69c2604f [phaser] Closes #2449, proper basePath resolution if assets are served from root 2024-01-16 11:03:46 +01:00
Mario Zechner
eae8468dc2 [phaser] Use GLTexture.DISABLE_UNPACK_PREMULTIPLIED_ALPHA_WEBGL 2023-11-28 12:13:13 +01:00
Mario Zechner
9d4d86ced3 [ts] Attempt to fix incompatibility with Node's ESM implementation. See #2407 2023-11-06 12:42:00 +01:00
Mario Zechner
8d4ed3056a [phaser] Closes #2390, reset static gameWebGLRenderer to remounts in React/Vue work. 2023-10-24 19:13:43 +02:00
Mario Zechner
3acbc2ab7a Formatting 2023-09-05 22:36:04 +02:00
spayton
f80bc5e110
The new SpineGameObject should use the gameObject's scene ref, not the system scene (#2357) 2023-09-05 22:30:54 +02:00
Mario Zechner
2f33d326a8 [phaser] Closes #2356, only instantiate a single SceneRenderer for the whole game. 2023-09-05 15:22:33 +02:00
Mario Zechner
600e43de24 Formatting 2023-09-04 10:56:28 +02:00
Mario Zechner
99f6aa5ced [phaser] Backport of #2337 2023-09-04 10:47:27 +02:00
Mario Zechner
6ec9637ed6 [phaser] Closes #2333, users can set the name of the game object factory function via window.SPINE_GAME_OBJECT_TYPE, see custom-spine-object-type.html. 2023-09-04 10:35:24 +02:00
Mario Zechner
e404d0bede [phaser] Closes #2348, SpineGameObject.willRender() didn't reset state correctly in case an object is inside a container. 2023-09-04 10:23:38 +02:00
Mario Zechner
4c3e3178bc [phaser] Fix PMA parsing. 2023-08-06 03:00:37 +02:00
Mario Zechner
4047f1ba07 Updated license headers. 2023-07-31 13:29:16 +02:00
Mario Zechner
6fafd96eca [pixi] License headers, see #2305 2023-07-12 15:15:56 +02:00
Mario Zechner
42626d7ff7 [phaser] Clean-up and inline documentation. 2023-04-28 13:32:17 +02:00
Mario Zechner
b4969465a0 [phaser] Fix extracting atlas page file names. 2023-04-28 09:06:28 +02:00
Mario Zechner
5662c75db9 [phaser] Expose getters for preloaded skeleton data and atlases. 2023-04-25 15:13:12 +02:00
Mario Zechner
f8837604f5 [phaser] Rework skeleton data loading. Cache based on data + atlas key. 2023-04-25 14:33:22 +02:00
Mario Zechner
cf68a9fd07 Formatting. 2023-04-24 10:11:14 +02:00
Mario Zechner
ba2eb2cf9c [phaser] Fix GameObjectCreator.spine parameter types. 2023-04-21 14:05:32 +02:00
Mario Zechner
aa1064b83b [phaser] Update for 3.60.0 release. 2023-04-17 16:25:22 +02:00
Mario Zechner
14219fa609 [phaser] Fix pack file plugin loading, clipping, demos. 2023-04-12 15:13:25 +02:00
Mario Zechner
fb3ebb56eb [phaser] More tests, fix make factory, add Alpha mixin 2023-04-06 15:41:54 +02:00
Mario Zechner
83945e17dc Apply formatter. 2023-01-16 14:00:01 +01:00
Mario Zechner
90cd61e505 [phaser] Bounds providers. 2022-12-27 11:44:20 +01:00
Mario Zechner
7ae9c490d5 [phaser] WebGL and Canvas rendering, fix mixins
# Conflicts:
#	spine-ts/package-lock.json
#	spine-ts/package.json
2022-12-27 11:44:11 +01:00
Mario Zechner
9ece84dc85 [phaser] Loading and caching of skeleton data, atlas, textures, creation of skeletons, animation state in game object.
# Conflicts:
#	spine-cpp/spine-cpp/src/spine/SkeletonBinary.cpp
#	spine-flutter/src/spine_flutter.cpp
2022-12-27 11:42:56 +01:00
Mario Zechner
f3c4be2f90 [phaser] Mixins for SpineGameObject 2022-12-27 11:41:31 +01:00
Mario Zechner
f163f60187 [phaser] .json and .atlas file loading beginnings. 2022-12-27 11:41:31 +01:00
Mario Zechner
a3dc1fdb33 [ts] Phaser plugin scaffold.
# Conflicts:
#	.gitignore
2022-12-27 11:32:33 +01:00