浏览代码

Updated Spine example

Björn Ritzl 3 年之前
父节点
当前提交
089ace947d
共有 72 个文件被更改,包括 675 次插入76 次删除
  1. 0 66
      assets/cat.atlas
  2. 0 0
      assets/cat.json
  3. 0 3
      assets/cat.spinescene
  4. 二进制
      assets/cat_images/back_arm01.png
  5. 二进制
      assets/cat_images/back_arm02.png
  6. 二进制
      assets/cat_images/back_foot.png
  7. 二进制
      assets/cat_images/back_leg01.png
  8. 二进制
      assets/cat_images/back_leg02.png
  9. 二进制
      assets/cat_images/back_paw.png
  10. 二进制
      assets/cat_images/body.png
  11. 二进制
      assets/cat_images/eyelids.png
  12. 二进制
      assets/cat_images/front_arm01.png
  13. 二进制
      assets/cat_images/front_arm02.png
  14. 二进制
      assets/cat_images/front_foot.png
  15. 二进制
      assets/cat_images/front_leg01.png
  16. 二进制
      assets/cat_images/front_leg02.png
  17. 二进制
      assets/cat_images/front_paw.png
  18. 二进制
      assets/cat_images/hat.png
  19. 二进制
      assets/cat_images/head.png
  20. 二进制
      assets/cat_images/left_ear.png
  21. 二进制
      assets/cat_images/lower_body.png
  22. 二进制
      assets/cat_images/mouth_open.png
  23. 二进制
      assets/cat_images/right_ear.png
  24. 0 0
      assets/cat_images/run.json
  25. 二进制
      assets/cat_images/tail.png
  26. 二进制
      assets/spineboy/images/crosshair.png
  27. 二进制
      assets/spineboy/images/eye-indifferent.png
  28. 二进制
      assets/spineboy/images/eye-surprised.png
  29. 二进制
      assets/spineboy/images/front-bracer.png
  30. 二进制
      assets/spineboy/images/front-fist-closed.png
  31. 二进制
      assets/spineboy/images/front-fist-open.png
  32. 二进制
      assets/spineboy/images/front-foot.png
  33. 二进制
      assets/spineboy/images/front-shin.png
  34. 二进制
      assets/spineboy/images/front-thigh.png
  35. 二进制
      assets/spineboy/images/front-upper-arm.png
  36. 二进制
      assets/spineboy/images/goggles.png
  37. 二进制
      assets/spineboy/images/gun.png
  38. 二进制
      assets/spineboy/images/head.png
  39. 二进制
      assets/spineboy/images/hoverboard-board.png
  40. 二进制
      assets/spineboy/images/hoverboard-thruster.png
  41. 二进制
      assets/spineboy/images/hoverglow-small.png
  42. 二进制
      assets/spineboy/images/mouth-grind.png
  43. 二进制
      assets/spineboy/images/mouth-oooo.png
  44. 二进制
      assets/spineboy/images/mouth-smile.png
  45. 二进制
      assets/spineboy/images/muzzle-glow.png
  46. 二进制
      assets/spineboy/images/muzzle-ring.png
  47. 二进制
      assets/spineboy/images/muzzle01.png
  48. 二进制
      assets/spineboy/images/muzzle02.png
  49. 二进制
      assets/spineboy/images/muzzle03.png
  50. 二进制
      assets/spineboy/images/muzzle04.png
  51. 二进制
      assets/spineboy/images/muzzle05.png
  52. 二进制
      assets/spineboy/images/neck.png
  53. 二进制
      assets/spineboy/images/portal-bg.png
  54. 二进制
      assets/spineboy/images/portal-flare1.png
  55. 二进制
      assets/spineboy/images/portal-flare2.png
  56. 二进制
      assets/spineboy/images/portal-flare3.png
  57. 二进制
      assets/spineboy/images/portal-shade.png
  58. 二进制
      assets/spineboy/images/portal-streaks1.png
  59. 二进制
      assets/spineboy/images/portal-streaks2.png
  60. 二进制
      assets/spineboy/images/rear-bracer.png
  61. 二进制
      assets/spineboy/images/rear-foot.png
  62. 二进制
      assets/spineboy/images/rear-shin.png
  63. 二进制
      assets/spineboy/images/rear-thigh.png
  64. 二进制
      assets/spineboy/images/rear-upper-arm.png
  65. 二进制
      assets/spineboy/images/torso.png
  66. 124 0
      assets/spineboy/spineboy.atlas
  67. 541 0
      assets/spineboy/spineboy.spinejson
  68. 3 0
      assets/spineboy/spineboy.spinescene
  69. 4 4
      examples/animation/spine/spine.collection
  70. 二进制
      examples/animation/spine/spine.png
  71. 2 2
      examples/animation/spine/spine.script
  72. 1 1
      game.project

+ 0 - 66
assets/cat.atlas

@@ -1,66 +0,0 @@
-images {
-  image: "/assets/cat_images/back_arm01.png"
-}
-images {
-  image: "/assets/cat_images/back_arm02.png"
-}
-images {
-  image: "/assets/cat_images/back_foot.png"
-}
-images {
-  image: "/assets/cat_images/back_leg01.png"
-}
-images {
-  image: "/assets/cat_images/back_leg02.png"
-}
-images {
-  image: "/assets/cat_images/back_paw.png"
-}
-images {
-  image: "/assets/cat_images/body.png"
-}
-images {
-  image: "/assets/cat_images/eyelids.png"
-}
-images {
-  image: "/assets/cat_images/front_arm01.png"
-}
-images {
-  image: "/assets/cat_images/front_arm02.png"
-}
-images {
-  image: "/assets/cat_images/front_foot.png"
-}
-images {
-  image: "/assets/cat_images/front_leg01.png"
-}
-images {
-  image: "/assets/cat_images/front_leg02.png"
-}
-images {
-  image: "/assets/cat_images/front_paw.png"
-}
-images {
-  image: "/assets/cat_images/hat.png"
-}
-images {
-  image: "/assets/cat_images/head.png"
-}
-images {
-  image: "/assets/cat_images/left_ear.png"
-}
-images {
-  image: "/assets/cat_images/lower_body.png"
-}
-images {
-  image: "/assets/cat_images/mouth_open.png"
-}
-images {
-  image: "/assets/cat_images/right_ear.png"
-}
-images {
-  image: "/assets/cat_images/tail.png"
-}
-margin: 0
-extrude_borders: 2
-inner_padding: 0

文件差异内容过多而无法显示
+ 0 - 0
assets/cat.json


+ 0 - 3
assets/cat.spinescene

@@ -1,3 +0,0 @@
-spine_json: "/assets/cat.json"
-atlas: "/assets/cat.atlas"
-sample_rate: 30.0

二进制
assets/cat_images/back_arm01.png


二进制
assets/cat_images/back_arm02.png


二进制
assets/cat_images/back_foot.png


二进制
assets/cat_images/back_leg01.png


二进制
assets/cat_images/back_leg02.png


二进制
assets/cat_images/back_paw.png


二进制
assets/cat_images/body.png


二进制
assets/cat_images/eyelids.png


二进制
assets/cat_images/front_arm01.png


二进制
assets/cat_images/front_arm02.png


二进制
assets/cat_images/front_foot.png


二进制
assets/cat_images/front_leg01.png


二进制
assets/cat_images/front_leg02.png


二进制
assets/cat_images/front_paw.png


二进制
assets/cat_images/hat.png


二进制
assets/cat_images/head.png


二进制
assets/cat_images/left_ear.png


二进制
assets/cat_images/lower_body.png


二进制
assets/cat_images/mouth_open.png


二进制
assets/cat_images/right_ear.png


文件差异内容过多而无法显示
+ 0 - 0
assets/cat_images/run.json


二进制
assets/cat_images/tail.png


二进制
assets/spineboy/images/crosshair.png


二进制
assets/spineboy/images/eye-indifferent.png


二进制
assets/spineboy/images/eye-surprised.png


二进制
assets/spineboy/images/front-bracer.png


二进制
assets/spineboy/images/front-fist-closed.png


二进制
assets/spineboy/images/front-fist-open.png


二进制
assets/spineboy/images/front-foot.png


二进制
assets/spineboy/images/front-shin.png


二进制
assets/spineboy/images/front-thigh.png


二进制
assets/spineboy/images/front-upper-arm.png


二进制
assets/spineboy/images/goggles.png


二进制
assets/spineboy/images/gun.png


二进制
assets/spineboy/images/head.png


二进制
assets/spineboy/images/hoverboard-board.png


二进制
assets/spineboy/images/hoverboard-thruster.png


二进制
assets/spineboy/images/hoverglow-small.png


二进制
assets/spineboy/images/mouth-grind.png


二进制
assets/spineboy/images/mouth-oooo.png


二进制
assets/spineboy/images/mouth-smile.png


二进制
assets/spineboy/images/muzzle-glow.png


二进制
assets/spineboy/images/muzzle-ring.png


二进制
assets/spineboy/images/muzzle01.png


二进制
assets/spineboy/images/muzzle02.png


二进制
assets/spineboy/images/muzzle03.png


二进制
assets/spineboy/images/muzzle04.png


二进制
assets/spineboy/images/muzzle05.png


二进制
assets/spineboy/images/neck.png


二进制
assets/spineboy/images/portal-bg.png


二进制
assets/spineboy/images/portal-flare1.png


二进制
assets/spineboy/images/portal-flare2.png


二进制
assets/spineboy/images/portal-flare3.png


二进制
assets/spineboy/images/portal-shade.png


二进制
assets/spineboy/images/portal-streaks1.png


二进制
assets/spineboy/images/portal-streaks2.png


二进制
assets/spineboy/images/rear-bracer.png


二进制
assets/spineboy/images/rear-foot.png


二进制
assets/spineboy/images/rear-shin.png


二进制
assets/spineboy/images/rear-thigh.png


二进制
assets/spineboy/images/rear-upper-arm.png


二进制
assets/spineboy/images/torso.png


+ 124 - 0
assets/spineboy/spineboy.atlas

@@ -0,0 +1,124 @@
+
+images {
+  image: "/assets/spineboy/images/rear-thigh.png"
+}
+images {
+  image: "/assets/spineboy/images/hoverglow-small.png"
+}
+images {
+  image: "/assets/spineboy/images/rear-upper-arm.png"
+}
+images {
+  image: "/assets/spineboy/images/rear-bracer.png"
+}
+images {
+  image: "/assets/spineboy/images/portal-streaks1.png"
+}
+images {
+  image: "/assets/spineboy/images/front-fist-open.png"
+}
+images {
+  image: "/assets/spineboy/images/portal-flare2.png"
+}
+images {
+  image: "/assets/spineboy/images/portal-flare3.png"
+}
+images {
+  image: "/assets/spineboy/images/portal-streaks2.png"
+}
+images {
+  image: "/assets/spineboy/images/portal-flare1.png"
+}
+images {
+  image: "/assets/spineboy/images/muzzle-ring.png"
+}
+images {
+  image: "/assets/spineboy/images/front-thigh.png"
+}
+images {
+  image: "/assets/spineboy/images/eye-surprised.png"
+}
+images {
+  image: "/assets/spineboy/images/gun.png"
+}
+images {
+  image: "/assets/spineboy/images/portal-shade.png"
+}
+images {
+  image: "/assets/spineboy/images/crosshair.png"
+}
+images {
+  image: "/assets/spineboy/images/portal-bg.png"
+}
+images {
+  image: "/assets/spineboy/images/front-foot.png"
+}
+images {
+  image: "/assets/spineboy/images/front-upper-arm.png"
+}
+images {
+  image: "/assets/spineboy/images/mouth-oooo.png"
+}
+images {
+  image: "/assets/spineboy/images/rear-shin.png"
+}
+images {
+  image: "/assets/spineboy/images/head.png"
+}
+images {
+  image: "/assets/spineboy/images/front-bracer.png"
+}
+images {
+  image: "/assets/spineboy/images/eye-indifferent.png"
+}
+images {
+  image: "/assets/spineboy/images/hoverboard-board.png"
+}
+images {
+  image: "/assets/spineboy/images/torso.png"
+}
+images {
+  image: "/assets/spineboy/images/muzzle05.png"
+}
+images {
+  image: "/assets/spineboy/images/muzzle04.png"
+}
+images {
+  image: "/assets/spineboy/images/front-shin.png"
+}
+images {
+  image: "/assets/spineboy/images/neck.png"
+}
+images {
+  image: "/assets/spineboy/images/mouth-smile.png"
+}
+images {
+  image: "/assets/spineboy/images/muzzle-glow.png"
+}
+images {
+  image: "/assets/spineboy/images/goggles.png"
+}
+images {
+  image: "/assets/spineboy/images/muzzle03.png"
+}
+images {
+  image: "/assets/spineboy/images/muzzle02.png"
+}
+images {
+  image: "/assets/spineboy/images/mouth-grind.png"
+}
+images {
+  image: "/assets/spineboy/images/rear-foot.png"
+}
+images {
+  image: "/assets/spineboy/images/hoverboard-thruster.png"
+}
+images {
+  image: "/assets/spineboy/images/front-fist-closed.png"
+}
+images {
+  image: "/assets/spineboy/images/muzzle01.png"
+}
+margin: 0
+extrude_borders: 2
+inner_padding: 0

文件差异内容过多而无法显示
+ 541 - 0
assets/spineboy/spineboy.spinejson


+ 3 - 0
assets/spineboy/spineboy.spinescene

@@ -0,0 +1,3 @@
+spine_json: "/assets/spineboy/spineboy.spinejson"
+atlas: "/assets/spineboy/spineboy.atlas"
+sample_rate: 30.0

+ 4 - 4
examples/animation/spine/spine.collection

@@ -1,7 +1,7 @@
 name: "default"
 scale_along_z: 0
 embedded_instances {
-  id: "cat"
+  id: "spineboy"
   data: "components {\n"
   "  id: \"script\"\n"
   "  component: \"/examples/animation/spine/spine.script\"\n"
@@ -20,7 +20,7 @@ embedded_instances {
   "embedded_components {\n"
   "  id: \"spinemodel\"\n"
   "  type: \"spinemodel\"\n"
-  "  data: \"spine_scene: \\\"/assets/cat.spinescene\\\"\\n"
+  "  data: \"spine_scene: \\\"/assets/spineboy/spineboy.spinescene\\\"\\n"
   "default_animation: \\\"idle\\\"\\n"
   "skin: \\\"\\\"\\n"
   "blend_mode: BLEND_MODE_ALPHA\\n"
@@ -81,8 +81,8 @@ embedded_instances {
   "material: \\\"/builtins/fonts/label.material\\\"\\n"
   "\"\n"
   "  position {\n"
-  "    x: -14.709\n"
-  "    y: 1410.971\n"
+  "    x: -174.709\n"
+  "    y: 820.971\n"
   "    z: 0.0\n"
   "  }\n"
   "  rotation {\n"

二进制
examples/animation/spine/spine.png


+ 2 - 2
examples/animation/spine/spine.script

@@ -5,8 +5,8 @@ end
 
 function on_input(self, action_id, action)
 	if action_id == hash("touch") and action.pressed then
-    	local properties = { blend_duration = 0.3 } -- <3>
-    	if self.state == "idle" then -- <4>
+		local properties = { blend_duration = 0.3 } -- <3>
+		if self.state == "idle" then -- <4>
 			spine.play_anim("#spinemodel", hash("run"), go.PLAYBACK_LOOP_FORWARD, properties)
 			label.set_text("#label", "Click to idle...")
 			self.state = "run"

+ 1 - 1
game.project

@@ -1,7 +1,7 @@
 [project]
 title = Defold-examples
 version = 0.1
-dependencies#0 = https://github.com/defold/extension-spine/archive/refs/tags/1.2.0.zip
+dependencies#0 = https://github.com/defold/extension-spine/archive/refs/tags/2.0.4.zip
 
 [bootstrap]
 main_collection = /examples/main.collectionc

部分文件因为文件数量过多而无法显示