From 83c987e43d967f20f23e926088e4f18230ebe7a6 Mon Sep 17 00:00:00 2001 From: Davide Tantillo Date: Tue, 16 Apr 2024 17:39:21 +0200 Subject: [PATCH] [ts][phaser] Add physics support and examples. --- examples/export/runtimes.sh | 16 + spine-ts/index.html | 12 + .../example/assets/celestial-circus-pma.atlas | 174 + .../example/assets/celestial-circus-pma.png | Bin 0 -> 818183 bytes .../example/assets/celestial-circus-pro.json | 3758 +++++++++++++ .../example/assets/celestial-circus-pro.skel | Bin 0 -> 52577 bytes .../example/assets/celestial-circus.atlas | 173 + .../example/assets/celestial-circus.png | Bin 0 -> 808981 bytes .../example/assets/cloud-pot.atlas | 85 + .../example/assets/cloud-pot.json | 842 +++ .../spine-phaser/example/assets/cloud-pot.png | Bin 0 -> 336346 bytes .../example/assets/cloud-pot.skel | Bin 0 -> 8402 bytes .../spine-phaser/example/assets/sack-pro.json | 4940 +++++++++++++++++ .../spine-phaser/example/assets/sack-pro.skel | Bin 0 -> 42782 bytes .../spine-phaser/example/assets/sack.atlas | 10 + spine-ts/spine-phaser/example/assets/sack.png | Bin 0 -> 164738 bytes .../example/assets/snowglobe-pma.atlas | 210 + .../example/assets/snowglobe-pma.png | Bin 0 -> 688917 bytes .../example/assets/snowglobe-pma_2.png | Bin 0 -> 803281 bytes .../example/assets/snowglobe-pma_3.png | Bin 0 -> 409360 bytes .../example/assets/snowglobe-pma_4.png | Bin 0 -> 245339 bytes .../example/assets/snowglobe-pma_5.png | Bin 0 -> 401332 bytes .../example/assets/snowglobe-pro.json | 2911 ++++++++++ .../example/assets/snowglobe-pro.skel | Bin 0 -> 43218 bytes .../example/assets/snowglobe.atlas | 205 + .../spine-phaser/example/assets/snowglobe.png | Bin 0 -> 1062423 bytes .../example/assets/snowglobe_2.png | Bin 0 -> 1032885 bytes .../example/assets/snowglobe_3.png | Bin 0 -> 550305 bytes .../example/assets/snowglobe_4.png | Bin 0 -> 529645 bytes .../example/assets/snowglobe_5.png | Bin 0 -> 412517 bytes spine-ts/spine-phaser/example/physics.html | 53 + spine-ts/spine-phaser/example/physics2.html | 69 + spine-ts/spine-phaser/example/physics3.html | 53 + spine-ts/spine-phaser/example/physics4.html | 53 + spine-ts/spine-phaser/src/SpineGameObject.ts | 5 +- spine-ts/spine-pixi/example/physics2.html | 7 +- 36 files changed, 13571 insertions(+), 5 deletions(-) create mode 100644 spine-ts/spine-phaser/example/assets/celestial-circus-pma.atlas create mode 100644 spine-ts/spine-phaser/example/assets/celestial-circus-pma.png create mode 100644 spine-ts/spine-phaser/example/assets/celestial-circus-pro.json create mode 100644 spine-ts/spine-phaser/example/assets/celestial-circus-pro.skel create mode 100644 spine-ts/spine-phaser/example/assets/celestial-circus.atlas create mode 100644 spine-ts/spine-phaser/example/assets/celestial-circus.png create mode 100644 spine-ts/spine-phaser/example/assets/cloud-pot.atlas create mode 100644 spine-ts/spine-phaser/example/assets/cloud-pot.json create mode 100644 spine-ts/spine-phaser/example/assets/cloud-pot.png create mode 100644 spine-ts/spine-phaser/example/assets/cloud-pot.skel create mode 100644 spine-ts/spine-phaser/example/assets/sack-pro.json create mode 100644 spine-ts/spine-phaser/example/assets/sack-pro.skel create mode 100644 spine-ts/spine-phaser/example/assets/sack.atlas create mode 100644 spine-ts/spine-phaser/example/assets/sack.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe-pma.atlas create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe-pma.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe-pma_2.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe-pma_3.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe-pma_4.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe-pma_5.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe-pro.json create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe-pro.skel create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe.atlas create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe_2.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe_3.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe_4.png create mode 100644 spine-ts/spine-phaser/example/assets/snowglobe_5.png create mode 100644 spine-ts/spine-phaser/example/physics.html create mode 100644 spine-ts/spine-phaser/example/physics2.html create mode 100644 spine-ts/spine-phaser/example/physics3.html create mode 100644 spine-ts/spine-phaser/example/physics4.html diff --git a/examples/export/runtimes.sh b/examples/export/runtimes.sh index 765183c26..0059e83c0 100755 --- a/examples/export/runtimes.sh +++ b/examples/export/runtimes.sh @@ -492,6 +492,22 @@ cp -f ../mix-and-match/export/mix-and-match-pro.skel "$ROOT/spine-ts/spine-phase cp -f ../mix-and-match/export/mix-and-match-pma.atlas "$ROOT/spine-ts/spine-phaser/example/assets/" cp -f ../mix-and-match/export/mix-and-match-pma.png "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../celestial-circus/export/* "$ROOT/spine-ts/spine-phaser/example/assets/" + +cp -f ../cloud-pot/export/cloud-pot.json "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../cloud-pot/export/cloud-pot.skel "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../cloud-pot/export/cloud-pot.atlas "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../cloud-pot/export/cloud-pot.png "$ROOT/spine-ts/spine-phaser/example/assets/" + +cp -f ../sack/export/sack-pro.json "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../sack/export/sack-pro.skel "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../sack/export/sack.atlas "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../sack/export/sack.png "$ROOT/spine-ts/spine-phaser/example/assets/" + +cp -f ../snowglobe/export/snowglobe-pro.json "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../snowglobe/export/snowglobe-pro.skel "$ROOT/spine-ts/spine-phaser/example/assets/" +cp -f ../snowglobe/export/snowglobe* "$ROOT/spine-ts/spine-phaser/example/assets/" + rm "$ROOT/spine-ts/spine-pixi/example/assets/"* cp -f ../raptor/export/raptor-pro.json "$ROOT/spine-ts/spine-pixi/example/assets/" cp -f ../raptor/export/raptor.atlas "$ROOT/spine-ts/spine-pixi/example/assets/" diff --git a/spine-ts/index.html b/spine-ts/index.html index 690fa71a3..8523c98dc 100644 --- a/spine-ts/index.html +++ b/spine-ts/index.html @@ -97,6 +97,18 @@
  • Add existing object
  • +
  • + Physics +
  • +
  • + Physics II +
  • +
  • + Physics III +
  • +
  • + Physics IV +
  • Player