瀏覽代碼

Updated basic-z example

Björn Ritzl 5 月之前
父節點
當前提交
06812e6b52
共有 80 個文件被更改,包括 47 次插入153 次删除
  1. 二進制
      basics/z_order/assets/images/bar_round_large_grey.png
  2. 二進制
      basics/z_order/assets/images/bar_round_large_red.png
  3. 二進制
      basics/z_order/assets/images/bee/Bee01.png
  4. 二進制
      basics/z_order/assets/images/bee/Bee02.png
  5. 二進制
      basics/z_order/assets/images/bee/Bee03.png
  6. 二進制
      basics/z_order/assets/images/bee/Bee04.png
  7. 二進制
      basics/z_order/assets/images/bee/Bee05.png
  8. 二進制
      basics/z_order/assets/images/bee/Bee06.png
  9. 二進制
      basics/z_order/assets/images/bee/Bee07.png
  10. 二進制
      basics/z_order/assets/images/bee/Bee08.png
  11. 二進制
      basics/z_order/assets/images/bee/Bee09.png
  12. 二進制
      basics/z_order/assets/images/bee/Bee10.png
  13. 二進制
      basics/z_order/assets/images/bee/Bee11.png
  14. 二進制
      basics/z_order/assets/images/bee/Bee12.png
  15. 二進制
      basics/z_order/assets/images/bee/Bee13.png
  16. 二進制
      basics/z_order/assets/images/bee/Bee14.png
  17. 二進制
      basics/z_order/assets/images/bee/Bee15.png
  18. 二進制
      basics/z_order/assets/images/bee/Bee16.png
  19. 二進制
      basics/z_order/assets/images/bee/Bee17.png
  20. 二進制
      basics/z_order/assets/images/bee/Bee18.png
  21. 二進制
      basics/z_order/assets/images/bee/Bee19.png
  22. 二進制
      basics/z_order/assets/images/bee/Bee20.png
  23. 二進制
      basics/z_order/assets/images/bee/Bee21.png
  24. 二進制
      basics/z_order/assets/images/bee/Bee22.png
  25. 二進制
      basics/z_order/assets/images/bee/Bee23.png
  26. 二進制
      basics/z_order/assets/images/bee/Bee24.png
  27. 二進制
      basics/z_order/assets/images/bee/Bee_shot01.png
  28. 二進制
      basics/z_order/assets/images/bee/Bee_shot02.png
  29. 二進制
      basics/z_order/assets/images/bee/Bee_shot03.png
  30. 二進制
      basics/z_order/assets/images/bee/Bee_shot04.png
  31. 二進制
      basics/z_order/assets/images/bee/Bee_shot05.png
  32. 二進制
      basics/z_order/assets/images/bee/Bee_shot06.png
  33. 二進制
      basics/z_order/assets/images/bee/Bee_shot07.png
  34. 二進制
      basics/z_order/assets/images/bee/Bee_shot08.png
  35. 二進制
      basics/z_order/assets/images/bee/Bee_shot09.png
  36. 二進制
      basics/z_order/assets/images/bee/Bee_shot10.png
  37. 二進制
      basics/z_order/assets/images/bee/Sting01.png
  38. 二進制
      basics/z_order/assets/images/bee/Sting02.png
  39. 二進制
      basics/z_order/assets/images/bee/Sting03.png
  40. 二進制
      basics/z_order/assets/images/bee/Sting04.png
  41. 二進制
      basics/z_order/assets/images/bee/Sting05.png
  42. 二進制
      basics/z_order/assets/images/bee/Sting06.png
  43. 二進制
      basics/z_order/assets/images/bee/Sting07.png
  44. 二進制
      basics/z_order/assets/images/bee/Sting08.png
  45. 二進制
      basics/z_order/assets/images/bee/Sting09.png
  46. 二進制
      basics/z_order/assets/images/bunny1_ready.png
  47. 二進制
      basics/z_order/assets/images/bunny2_ready.png
  48. 二進制
      basics/z_order/assets/images/carrot.png
  49. 二進制
      basics/z_order/assets/images/close.png
  50. 二進制
      basics/z_order/assets/images/coin/dcoin_1.png
  51. 二進制
      basics/z_order/assets/images/coin/dcoin_2.png
  52. 二進制
      basics/z_order/assets/images/coin/dcoin_3.png
  53. 二進制
      basics/z_order/assets/images/coin/dcoin_4.png
  54. 二進制
      basics/z_order/assets/images/coin/dcoin_5.png
  55. 二進制
      basics/z_order/assets/images/crosshair010.png
  56. 二進制
      basics/z_order/assets/images/elementMetal001.png
  57. 二進制
      basics/z_order/assets/images/elementStone019.png
  58. 二進制
      basics/z_order/assets/images/elementStone023.png
  59. 二進制
      basics/z_order/assets/images/enemyBlack1.png
  60. 二進制
      basics/z_order/assets/images/enemyFloating_1.png
  61. 二進制
      basics/z_order/assets/images/flame.png
  62. 二進制
      basics/z_order/assets/images/green_button03.png
  63. 二進制
      basics/z_order/assets/images/grid.png
  64. 二進制
      basics/z_order/assets/images/header.png
  65. 二進制
      basics/z_order/assets/images/hitman1_machine.png
  66. 二進制
      basics/z_order/assets/images/laserYellow_burst.png
  67. 二進制
      basics/z_order/assets/images/lighting_blue.png
  68. 二進制
      basics/z_order/assets/images/particle_brown.png
  69. 二進制
      basics/z_order/assets/images/pattern_circle.png
  70. 二進制
      basics/z_order/assets/images/plank_slice.png
  71. 二進制
      basics/z_order/assets/images/playerShip1_red.png
  72. 二進制
      basics/z_order/assets/images/rainbow.png
  73. 二進制
      basics/z_order/assets/images/red_button12.png
  74. 二進制
      basics/z_order/assets/images/smoke.png
  75. 二進制
      basics/z_order/assets/images/spinner.png
  76. 二進制
      basics/z_order/assets/images/tilesheet_complete.png
  77. 1 84
      basics/z_order/assets/sprites.atlas
  78. 4 3
      basics/z_order/example.md
  79. 42 66
      basics/z_order/example/z_order.collection
  80. 二進制
      basics/z_order/example/z_order.png

二進制
basics/z_order/assets/images/bar_round_large_grey.png


二進制
basics/z_order/assets/images/bar_round_large_red.png


二進制
basics/z_order/assets/images/bee/Bee01.png


二進制
basics/z_order/assets/images/bee/Bee02.png


二進制
basics/z_order/assets/images/bee/Bee03.png


二進制
basics/z_order/assets/images/bee/Bee04.png


二進制
basics/z_order/assets/images/bee/Bee05.png


二進制
basics/z_order/assets/images/bee/Bee06.png


二進制
basics/z_order/assets/images/bee/Bee07.png


二進制
basics/z_order/assets/images/bee/Bee08.png


二進制
basics/z_order/assets/images/bee/Bee09.png


二進制
basics/z_order/assets/images/bee/Bee10.png


二進制
basics/z_order/assets/images/bee/Bee11.png


二進制
basics/z_order/assets/images/bee/Bee12.png


二進制
basics/z_order/assets/images/bee/Bee13.png


二進制
basics/z_order/assets/images/bee/Bee14.png


二進制
basics/z_order/assets/images/bee/Bee15.png


二進制
basics/z_order/assets/images/bee/Bee16.png


二進制
basics/z_order/assets/images/bee/Bee17.png


二進制
basics/z_order/assets/images/bee/Bee18.png


二進制
basics/z_order/assets/images/bee/Bee19.png


二進制
basics/z_order/assets/images/bee/Bee20.png


二進制
basics/z_order/assets/images/bee/Bee21.png


二進制
basics/z_order/assets/images/bee/Bee22.png


二進制
basics/z_order/assets/images/bee/Bee23.png


二進制
basics/z_order/assets/images/bee/Bee24.png


二進制
basics/z_order/assets/images/bee/Bee_shot01.png


二進制
basics/z_order/assets/images/bee/Bee_shot02.png


二進制
basics/z_order/assets/images/bee/Bee_shot03.png


二進制
basics/z_order/assets/images/bee/Bee_shot04.png


二進制
basics/z_order/assets/images/bee/Bee_shot05.png


二進制
basics/z_order/assets/images/bee/Bee_shot06.png


二進制
basics/z_order/assets/images/bee/Bee_shot07.png


二進制
basics/z_order/assets/images/bee/Bee_shot08.png


二進制
basics/z_order/assets/images/bee/Bee_shot09.png


二進制
basics/z_order/assets/images/bee/Bee_shot10.png


二進制
basics/z_order/assets/images/bee/Sting01.png


二進制
basics/z_order/assets/images/bee/Sting02.png


二進制
basics/z_order/assets/images/bee/Sting03.png


二進制
basics/z_order/assets/images/bee/Sting04.png


二進制
basics/z_order/assets/images/bee/Sting05.png


二進制
basics/z_order/assets/images/bee/Sting06.png


二進制
basics/z_order/assets/images/bee/Sting07.png


二進制
basics/z_order/assets/images/bee/Sting08.png


二進制
basics/z_order/assets/images/bee/Sting09.png


二進制
basics/z_order/assets/images/bunny1_ready.png


二進制
basics/z_order/assets/images/bunny2_ready.png


二進制
basics/z_order/assets/images/carrot.png


二進制
basics/z_order/assets/images/close.png


二進制
basics/z_order/assets/images/coin/dcoin_1.png


二進制
basics/z_order/assets/images/coin/dcoin_2.png


二進制
basics/z_order/assets/images/coin/dcoin_3.png


二進制
basics/z_order/assets/images/coin/dcoin_4.png


二進制
basics/z_order/assets/images/coin/dcoin_5.png


二進制
basics/z_order/assets/images/crosshair010.png


二進制
basics/z_order/assets/images/elementMetal001.png


二進制
basics/z_order/assets/images/elementStone019.png


二進制
basics/z_order/assets/images/elementStone023.png


二進制
basics/z_order/assets/images/enemyBlack1.png


二進制
basics/z_order/assets/images/enemyFloating_1.png


二進制
basics/z_order/assets/images/flame.png


二進制
basics/z_order/assets/images/green_button03.png


二進制
basics/z_order/assets/images/grid.png


二進制
basics/z_order/assets/images/header.png


二進制
basics/z_order/assets/images/hitman1_machine.png


二進制
basics/z_order/assets/images/laserYellow_burst.png


二進制
basics/z_order/assets/images/lighting_blue.png


二進制
basics/z_order/assets/images/particle_brown.png


二進制
basics/z_order/assets/images/pattern_circle.png


二進制
basics/z_order/assets/images/plank_slice.png


二進制
basics/z_order/assets/images/playerShip1_red.png


二進制
basics/z_order/assets/images/rainbow.png


二進制
basics/z_order/assets/images/red_button12.png


二進制
basics/z_order/assets/images/smoke.png


二進制
basics/z_order/assets/images/spinner.png


二進制
basics/z_order/assets/images/tilesheet_complete.png


+ 1 - 84
basics/z_order/assets/sprites.atlas

@@ -1,36 +1,3 @@
-images {
-  image: "/assets/images/spinner.png"
-}
-images {
-  image: "/assets/images/elementStone019.png"
-}
-images {
-  image: "/assets/images/elementStone023.png"
-}
-images {
-  image: "/assets/images/bunny1_ready.png"
-}
-images {
-  image: "/assets/images/bunny2_ready.png"
-}
-images {
-  image: "/assets/images/carrot.png"
-}
-images {
-  image: "/assets/images/red_button12.png"
-}
-images {
-  image: "/assets/images/flame.png"
-}
-images {
-  image: "/assets/images/smoke.png"
-}
-images {
-  image: "/assets/images/rainbow.png"
-}
-images {
-  image: "/assets/images/enemyFloating_1.png"
-}
 images {
   image: "/assets/images/logo-color.png"
 }
@@ -38,56 +5,6 @@ images {
   image: "/assets/images/shipGreen_manned.png"
 }
 images {
-  image: "/assets/images/elementMetal001.png"
-}
-images {
-  image: "/assets/images/plank_slice.png"
-}
-images {
-  image: "/assets/images/hitman1_machine.png"
-}
-images {
-  image: "/assets/images/green_button03.png"
-}
-images {
-  image: "/assets/images/playerShip1_red.png"
-}
-images {
-  image: "/assets/images/enemyBlack1.png"
-}
-images {
-  image: "/assets/images/lighting_blue.png"
-}
-images {
-  image: "/assets/images/particle_brown.png"
-}
-images {
-  image: "/assets/images/crosshair010.png"
-}
-images {
-  image: "/assets/images/bar_round_large_grey.png"
-}
-images {
-  image: "/assets/images/bar_round_large_red.png"
-}
-animations {
-  id: "coin"
-  images {
-    image: "/assets/images/coin/dcoin_1.png"
-  }
-  images {
-    image: "/assets/images/coin/dcoin_2.png"
-  }
-  images {
-    image: "/assets/images/coin/dcoin_3.png"
-  }
-  images {
-    image: "/assets/images/coin/dcoin_4.png"
-  }
-  images {
-    image: "/assets/images/coin/dcoin_5.png"
-  }
-  playback: PLAYBACK_LOOP_FORWARD
-  fps: 8
+  image: "/assets/images/shipPink_manned.png"
 }
 extrude_borders: 2

+ 4 - 3
basics/z_order/example.md

@@ -1,11 +1,12 @@
 ---
 tags: basics
 title: Z-order
-brief: This example shows how to put one sprite in front of another
+brief: This example shows how to put sprites in front and behind of eachother
 scripts: z_order.script
 ---
 
 ![z order](z_order.png)
 
-There is one game object containing the background sprite. It is set at Z position 0.
-The bunny is another game object containing a sprite. The bunny game object is at Z position 1.
+There is one game object containing the logo sprite. It is set at Z position 0.
+The green spaceship is another game object containing a sprite. It is set at Z position 0.5.
+The pink spaceship is another game object containing a sprite. It is set at Z position -0.5.

+ 42 - 66
basics/z_order/example/z_order.collection

@@ -1,97 +1,73 @@
 name: "default"
 scale_along_z: 0
 embedded_instances {
-  id: "gameobject"
+  id: "spaceship1"
   data: "components {\n"
   "  id: \"script\"\n"
   "  component: \"/example/z_order.script\"\n"
-  "  position {\n"
-  "    x: 0.0\n"
-  "    y: 0.0\n"
-  "    z: 0.0\n"
-  "  }\n"
-  "  rotation {\n"
-  "    x: 0.0\n"
-  "    y: 0.0\n"
-  "    z: 0.0\n"
-  "    w: 1.0\n"
-  "  }\n"
   "}\n"
   "embedded_components {\n"
   "  id: \"sprite\"\n"
   "  type: \"sprite\"\n"
-  "  data: \"tile_set: \\\"/assets/sprites.atlas\\\"\\n"
-  "default_animation: \\\"bunny2_ready\\\"\\n"
+  "  data: \"default_animation: \\\"shipGreen_manned\\\"\\n"
   "material: \\\"/builtins/materials/sprite.material\\\"\\n"
-  "blend_mode: BLEND_MODE_ALPHA\\n"
+  "textures {\\n"
+  "  sampler: \\\"texture_sampler\\\"\\n"
+  "  texture: \\\"/assets/sprites.atlas\\\"\\n"
+  "}\\n"
   "\"\n"
-  "  position {\n"
-  "    x: 0.0\n"
-  "    y: 0.0\n"
-  "    z: 0.0\n"
-  "  }\n"
-  "  rotation {\n"
-  "    x: 0.0\n"
-  "    y: 0.0\n"
-  "    z: 0.0\n"
-  "    w: 1.0\n"
-  "  }\n"
   "}\n"
   ""
   position {
     x: 120.0
-    y: 100.0
-    z: 1.0
-  }
-  rotation {
-    x: 0.0
-    y: 0.0
-    z: 0.0
-    w: 1.0
-  }
-  scale3 {
-    x: 1.0
-    y: 1.0
-    z: 1.0
+    y: 300.0
+    z: 0.5
   }
 }
 embedded_instances {
-  id: "background"
+  id: "logo"
   data: "embedded_components {\n"
   "  id: \"sprite\"\n"
   "  type: \"sprite\"\n"
-  "  data: \"tile_set: \\\"/assets/sprites.atlas\\\"\\n"
-  "default_animation: \\\"rainbow\\\"\\n"
+  "  data: \"default_animation: \\\"logo-color\\\"\\n"
   "material: \\\"/builtins/materials/sprite.material\\\"\\n"
-  "blend_mode: BLEND_MODE_ALPHA\\n"
+  "textures {\\n"
+  "  sampler: \\\"texture_sampler\\\"\\n"
+  "  texture: \\\"/assets/sprites.atlas\\\"\\n"
+  "}\\n"
   "\"\n"
-  "  position {\n"
-  "    x: 0.0\n"
-  "    y: 0.0\n"
-  "    z: 0.0\n"
-  "  }\n"
-  "  rotation {\n"
-  "    x: 0.0\n"
-  "    y: 0.0\n"
-  "    z: 0.0\n"
-  "    w: 1.0\n"
-  "  }\n"
   "}\n"
   ""
   position {
     x: 360.0
-    y: 180.0
-    z: 0.0
-  }
-  rotation {
-    x: 0.0
-    y: 0.0
-    z: 0.0
-    w: 1.0
+    y: 360.0
   }
-  scale3 {
-    x: 1.0
-    y: 1.0
-    z: 1.0
+}
+embedded_instances {
+  id: "spaceship2"
+  data: "components {\n"
+  "  id: \"script\"\n"
+  "  component: \"/example/z_order.script\"\n"
+  "}\n"
+  "embedded_components {\n"
+  "  id: \"sprite\"\n"
+  "  type: \"sprite\"\n"
+  "  data: \"default_animation: \\\"shipPink_manned\\\"\\n"
+  "material: \\\"/builtins/materials/sprite.material\\\"\\n"
+  "size {\\n"
+  "  x: 121.0\\n"
+  "  y: 191.0\\n"
+  "}\\n"
+  "textures {\\n"
+  "  sampler: \\\"texture_sampler\\\"\\n"
+  "  texture: \\\"/assets/sprites.atlas\\\"\\n"
+  "}\\n"
+  "\"\n"
+  "}\n"
+  ""
+  position {
+    x: 213.0
+    y: 400.0
+    z: -0.5
   }
 }

二進制
basics/z_order/example/z_order.png