trigger.collection 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. name: "default"
  2. scale_along_z: 0
  3. embedded_instances {
  4. id: "bunny"
  5. data: "components {\n"
  6. " id: \"script\"\n"
  7. " component: \"/example/bunny.script\"\n"
  8. " position {\n"
  9. " x: 0.0\n"
  10. " y: 0.0\n"
  11. " z: 0.0\n"
  12. " }\n"
  13. " rotation {\n"
  14. " x: 0.0\n"
  15. " y: 0.0\n"
  16. " z: 0.0\n"
  17. " w: 1.0\n"
  18. " }\n"
  19. " property_decls {\n"
  20. " }\n"
  21. "}\n"
  22. "embedded_components {\n"
  23. " id: \"sprite\"\n"
  24. " type: \"sprite\"\n"
  25. " data: \"default_animation: \\\"bunny2_ready\\\"\\n"
  26. "material: \\\"/builtins/materials/sprite.material\\\"\\n"
  27. "blend_mode: BLEND_MODE_ALPHA\\n"
  28. "textures {\\n"
  29. " sampler: \\\"texture_sampler\\\"\\n"
  30. " texture: \\\"/assets/sprites.atlas\\\"\\n"
  31. "}\\n"
  32. "\"\n"
  33. " position {\n"
  34. " x: 0.0\n"
  35. " y: 0.0\n"
  36. " z: 0.0\n"
  37. " }\n"
  38. " rotation {\n"
  39. " x: 0.0\n"
  40. " y: 0.0\n"
  41. " z: 0.0\n"
  42. " w: 1.0\n"
  43. " }\n"
  44. "}\n"
  45. "embedded_components {\n"
  46. " id: \"collisionobject\"\n"
  47. " type: \"collisionobject\"\n"
  48. " data: \"collision_shape: \\\"\\\"\\n"
  49. "type: COLLISION_OBJECT_TYPE_KINEMATIC\\n"
  50. "mass: 0.0\\n"
  51. "friction: 0.1\\n"
  52. "restitution: 0.5\\n"
  53. "group: \\\"default\\\"\\n"
  54. "mask: \\\"default\\\"\\n"
  55. "embedded_collision_shape {\\n"
  56. " shapes {\\n"
  57. " shape_type: TYPE_SPHERE\\n"
  58. " position {\\n"
  59. " x: 0.0\\n"
  60. " y: -24.582\\n"
  61. " z: 0.0\\n"
  62. " }\\n"
  63. " rotation {\\n"
  64. " x: 0.0\\n"
  65. " y: 0.0\\n"
  66. " z: 0.0\\n"
  67. " w: 1.0\\n"
  68. " }\\n"
  69. " index: 0\\n"
  70. " count: 1\\n"
  71. " id: \\\"\\\"\\n"
  72. " }\\n"
  73. " data: 58.9585\\n"
  74. "}\\n"
  75. "linear_damping: 0.0\\n"
  76. "angular_damping: 0.0\\n"
  77. "locked_rotation: false\\n"
  78. "bullet: false\\n"
  79. "\"\n"
  80. " position {\n"
  81. " x: 0.0\n"
  82. " y: 0.0\n"
  83. " z: 0.0\n"
  84. " }\n"
  85. " rotation {\n"
  86. " x: 0.0\n"
  87. " y: 0.0\n"
  88. " z: 0.0\n"
  89. " w: 1.0\n"
  90. " }\n"
  91. "}\n"
  92. ""
  93. position {
  94. x: 60.0
  95. y: 376.548
  96. z: 0.0
  97. }
  98. rotation {
  99. x: 0.0
  100. y: 0.0
  101. z: 0.0
  102. w: 1.0
  103. }
  104. scale3 {
  105. x: 1.0
  106. y: 1.0
  107. z: 1.0
  108. }
  109. }
  110. embedded_instances {
  111. id: "trigger"
  112. data: "embedded_components {\n"
  113. " id: \"collisionobject\"\n"
  114. " type: \"collisionobject\"\n"
  115. " data: \"collision_shape: \\\"\\\"\\n"
  116. "type: COLLISION_OBJECT_TYPE_TRIGGER\\n"
  117. "mass: 0.0\\n"
  118. "friction: 0.1\\n"
  119. "restitution: 0.5\\n"
  120. "group: \\\"default\\\"\\n"
  121. "mask: \\\"default\\\"\\n"
  122. "embedded_collision_shape {\\n"
  123. " shapes {\\n"
  124. " shape_type: TYPE_BOX\\n"
  125. " position {\\n"
  126. " x: 0.0\\n"
  127. " y: 0.0\\n"
  128. " z: 0.0\\n"
  129. " }\\n"
  130. " rotation {\\n"
  131. " x: 0.0\\n"
  132. " y: 0.0\\n"
  133. " z: 0.0\\n"
  134. " w: 1.0\\n"
  135. " }\\n"
  136. " index: 0\\n"
  137. " count: 3\\n"
  138. " id: \\\"\\\"\\n"
  139. " }\\n"
  140. " data: 100.0\\n"
  141. " data: 360.0\\n"
  142. " data: 10.0\\n"
  143. "}\\n"
  144. "linear_damping: 0.0\\n"
  145. "angular_damping: 0.0\\n"
  146. "locked_rotation: false\\n"
  147. "bullet: false\\n"
  148. "\"\n"
  149. " position {\n"
  150. " x: 0.0\n"
  151. " y: 0.0\n"
  152. " z: 0.0\n"
  153. " }\n"
  154. " rotation {\n"
  155. " x: 0.0\n"
  156. " y: 0.0\n"
  157. " z: 0.0\n"
  158. " w: 1.0\n"
  159. " }\n"
  160. "}\n"
  161. ""
  162. position {
  163. x: 360.0
  164. y: 360.0
  165. z: 0.0
  166. }
  167. rotation {
  168. x: 0.0
  169. y: 0.0
  170. z: 0.0
  171. w: 1.0
  172. }
  173. scale3 {
  174. x: 1.0
  175. y: 1.0
  176. z: 1.0
  177. }
  178. }