collisions.collection 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. name: "game"
  2. scale_along_z: 0
  3. embedded_instances {
  4. id: "level"
  5. data: "components {\n"
  6. " id: \"level\"\n"
  7. " component: \"/example/level.tilemap\"\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. "components {\n"
  23. " id: \"collisions\"\n"
  24. " component: \"/example/collisions.script\"\n"
  25. " position {\n"
  26. " x: 0.0\n"
  27. " y: 0.0\n"
  28. " z: 0.0\n"
  29. " }\n"
  30. " rotation {\n"
  31. " x: 0.0\n"
  32. " y: 0.0\n"
  33. " z: 0.0\n"
  34. " w: 1.0\n"
  35. " }\n"
  36. " property_decls {\n"
  37. " }\n"
  38. "}\n"
  39. "embedded_components {\n"
  40. " id: \"collisionobject\"\n"
  41. " type: \"collisionobject\"\n"
  42. " data: \"collision_shape: \\\"/example/level.tilemap\\\"\\n"
  43. "type: COLLISION_OBJECT_TYPE_STATIC\\n"
  44. "mass: 0.0\\n"
  45. "friction: 0.1\\n"
  46. "restitution: 0.5\\n"
  47. "group: \\\"\\\"\\n"
  48. "mask: \\\"enemy\\\"\\n"
  49. "linear_damping: 0.0\\n"
  50. "angular_damping: 0.0\\n"
  51. "locked_rotation: false\\n"
  52. "bullet: false\\n"
  53. "\"\n"
  54. " position {\n"
  55. " x: 0.0\n"
  56. " y: 0.0\n"
  57. " z: 0.0\n"
  58. " }\n"
  59. " rotation {\n"
  60. " x: 0.0\n"
  61. " y: 0.0\n"
  62. " z: 0.0\n"
  63. " w: 1.0\n"
  64. " }\n"
  65. "}\n"
  66. "embedded_components {\n"
  67. " id: \"enemyfactory\"\n"
  68. " type: \"factory\"\n"
  69. " data: \"prototype: \\\"/example/enemy.go\\\"\\n"
  70. "load_dynamically: false\\n"
  71. "dynamic_prototype: false\\n"
  72. "\"\n"
  73. " position {\n"
  74. " x: 0.0\n"
  75. " y: 0.0\n"
  76. " z: 0.0\n"
  77. " }\n"
  78. " rotation {\n"
  79. " x: 0.0\n"
  80. " y: 0.0\n"
  81. " z: 0.0\n"
  82. " w: 1.0\n"
  83. " }\n"
  84. "}\n"
  85. ""
  86. position {
  87. x: -25.0
  88. y: -25.0
  89. z: 0.0
  90. }
  91. rotation {
  92. x: 0.0
  93. y: 0.0
  94. z: 0.0
  95. w: 1.0
  96. }
  97. scale3 {
  98. x: 1.0
  99. y: 1.0
  100. z: 1.0
  101. }
  102. }