tileset.tres 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330
  1. [gd_resource type="TileSet" load_steps=6 format=3 uid="uid://dlu6wo1aknvai"]
  2. [ext_resource type="Texture2D" uid="uid://b54eod3j4xx34" path="res://level/tileset/tiles_demo.png" id="1_sa5xi"]
  3. [sub_resource type="TileMapPattern" id="TileMapPattern_4pfkh"]
  4. tile_data = PackedInt32Array(0, 393217, 65538, 1, 327681, 65538)
  5. [sub_resource type="TileMapPattern" id="TileMapPattern_fatpo"]
  6. tile_data = PackedInt32Array(0, 327681, 2, 1, 393217, 2)
  7. [sub_resource type="TileMapPattern" id="TileMapPattern_hwg2d"]
  8. tile_data = PackedInt32Array(0, 262145, 0, 65536, 262145, 1, 131072, 262145, 2, 196608, 262145, 3)
  9. [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_v5kxh"]
  10. texture = ExtResource("1_sa5xi")
  11. texture_region_size = Vector2i(32, 32)
  12. 0:0/0 = 0
  13. 0:0/0/terrain_set = 0
  14. 0:0/0/terrain = 0
  15. 0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  16. 0:0/0/physics_layer_0/angular_velocity = 0.0
  17. 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  18. 0:0/0/terrains_peering_bit/right_side = 0
  19. 0:0/0/terrains_peering_bit/bottom_right_corner = 0
  20. 0:0/0/terrains_peering_bit/bottom_side = 0
  21. 0:0/0/terrains_peering_bit/bottom_left_corner = 0
  22. 0:0/0/terrains_peering_bit/left_side = 0
  23. 1:0/next_alternative_id = 2
  24. 1:0/0 = 0
  25. 1:0/0/terrain_set = 0
  26. 1:0/0/terrain = 0
  27. 1:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  28. 1:0/0/physics_layer_0/angular_velocity = 0.0
  29. 1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  30. 1:0/0/terrains_peering_bit/bottom_side = 0
  31. 1:0/0/terrains_peering_bit/bottom_left_corner = 0
  32. 1:0/0/terrains_peering_bit/left_side = 0
  33. 1:0/1 = 1
  34. 1:0/1/flip_h = true
  35. 1:0/1/terrain_set = 0
  36. 1:0/1/terrain = 0
  37. 1:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  38. 1:0/1/physics_layer_0/angular_velocity = 0.0
  39. 1:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  40. 1:0/1/terrains_peering_bit/right_side = 0
  41. 1:0/1/terrains_peering_bit/bottom_right_corner = 0
  42. 1:0/1/terrains_peering_bit/bottom_side = 0
  43. 2:0/0 = 0
  44. 2:0/0/terrain_set = 0
  45. 2:0/0/terrain = 0
  46. 2:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  47. 2:0/0/physics_layer_0/angular_velocity = 0.0
  48. 2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8, -16, 8)
  49. 2:0/0/terrains_peering_bit/right_side = 0
  50. 2:0/0/terrains_peering_bit/left_side = 0
  51. 3:0/next_alternative_id = 2
  52. 3:0/0 = 0
  53. 3:0/0/terrain_set = 0
  54. 3:0/0/terrain = 0
  55. 3:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  56. 3:0/0/physics_layer_0/angular_velocity = 0.0
  57. 3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8, -16, 8)
  58. 3:0/0/terrains_peering_bit/left_side = 0
  59. 3:0/1 = 1
  60. 3:0/1/flip_h = true
  61. 3:0/1/terrain_set = 0
  62. 3:0/1/terrain = 0
  63. 3:0/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  64. 3:0/1/physics_layer_0/angular_velocity = 0.0
  65. 3:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8, -16, 8)
  66. 3:0/1/terrains_peering_bit/right_side = 0
  67. 4:0/0 = 0
  68. 4:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  69. 4:0/0/physics_layer_0/angular_velocity = 0.0
  70. 6:0/0 = 0
  71. 6:0/0/terrain_set = 0
  72. 6:0/0/terrain = 0
  73. 6:0/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  74. 6:0/0/physics_layer_0/angular_velocity = 0.0
  75. 6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  76. 6:0/0/terrains_peering_bit/right_side = 0
  77. 6:0/0/terrains_peering_bit/left_side = 0
  78. 6:0/0/terrains_peering_bit/top_left_corner = 0
  79. 6:0/0/terrains_peering_bit/top_side = 0
  80. 6:0/0/terrains_peering_bit/top_right_corner = 0
  81. 0:1/0 = 0
  82. 0:1/0/terrain_set = 0
  83. 0:1/0/terrain = 0
  84. 0:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  85. 0:1/0/physics_layer_0/angular_velocity = 0.0
  86. 0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  87. 0:1/0/terrains_peering_bit/right_side = 0
  88. 0:1/0/terrains_peering_bit/bottom_right_corner = 0
  89. 0:1/0/terrains_peering_bit/bottom_side = 0
  90. 0:1/0/terrains_peering_bit/bottom_left_corner = 0
  91. 0:1/0/terrains_peering_bit/left_side = 0
  92. 0:1/0/terrains_peering_bit/top_left_corner = 0
  93. 0:1/0/terrains_peering_bit/top_side = 0
  94. 0:1/0/terrains_peering_bit/top_right_corner = 0
  95. 1:1/next_alternative_id = 2
  96. 1:1/0 = 0
  97. 1:1/0/terrain_set = 0
  98. 1:1/0/terrain = 0
  99. 1:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  100. 1:1/0/physics_layer_0/angular_velocity = 0.0
  101. 1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  102. 1:1/0/terrains_peering_bit/bottom_side = 0
  103. 1:1/0/terrains_peering_bit/bottom_left_corner = 0
  104. 1:1/0/terrains_peering_bit/left_side = 0
  105. 1:1/0/terrains_peering_bit/top_left_corner = 0
  106. 1:1/0/terrains_peering_bit/top_side = 0
  107. 1:1/1 = 1
  108. 1:1/1/flip_h = true
  109. 1:1/1/terrain_set = 0
  110. 1:1/1/terrain = 0
  111. 1:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  112. 1:1/1/physics_layer_0/angular_velocity = 0.0
  113. 1:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  114. 1:1/1/terrains_peering_bit/right_side = 0
  115. 1:1/1/terrains_peering_bit/bottom_right_corner = 0
  116. 1:1/1/terrains_peering_bit/bottom_side = 0
  117. 1:1/1/terrains_peering_bit/top_side = 0
  118. 1:1/1/terrains_peering_bit/top_right_corner = 0
  119. 4:1/0 = 0
  120. 4:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  121. 4:1/0/physics_layer_0/angular_velocity = 0.0
  122. 5:1/0 = 0
  123. 5:1/0/terrain_set = 0
  124. 5:1/0/terrain = 0
  125. 5:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  126. 5:1/0/physics_layer_0/angular_velocity = 0.0
  127. 5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  128. 5:1/0/terrains_peering_bit/right_side = 0
  129. 5:1/0/terrains_peering_bit/bottom_side = 0
  130. 5:1/0/terrains_peering_bit/bottom_left_corner = 0
  131. 5:1/0/terrains_peering_bit/left_side = 0
  132. 5:1/0/terrains_peering_bit/top_left_corner = 0
  133. 5:1/0/terrains_peering_bit/top_side = 0
  134. 5:1/0/terrains_peering_bit/top_right_corner = 0
  135. 6:1/0 = 0
  136. 6:1/0/terrain_set = 0
  137. 6:1/0/terrain = 0
  138. 6:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  139. 6:1/0/physics_layer_0/angular_velocity = 0.0
  140. 6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  141. 6:1/0/terrains_peering_bit/right_side = 0
  142. 6:1/0/terrains_peering_bit/left_side = 0
  143. 6:1/0/terrains_peering_bit/top_left_corner = 0
  144. 6:1/0/terrains_peering_bit/top_side = 0
  145. 6:1/0/terrains_peering_bit/top_right_corner = 0
  146. 7:1/next_alternative_id = 2
  147. 7:1/0 = 0
  148. 7:1/0/terrain_set = 0
  149. 7:1/0/terrain = 0
  150. 7:1/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  151. 7:1/0/physics_layer_0/angular_velocity = 0.0
  152. 7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  153. 7:1/0/terrains_peering_bit/left_side = 0
  154. 7:1/0/terrains_peering_bit/top_left_corner = 0
  155. 7:1/0/terrains_peering_bit/top_side = 0
  156. 7:1/1 = 1
  157. 7:1/1/flip_h = true
  158. 7:1/1/terrain_set = 0
  159. 7:1/1/terrain = 0
  160. 7:1/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  161. 7:1/1/physics_layer_0/angular_velocity = 0.0
  162. 7:1/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  163. 7:1/1/terrains_peering_bit/right_side = 0
  164. 7:1/1/terrains_peering_bit/top_side = 0
  165. 7:1/1/terrains_peering_bit/top_right_corner = 0
  166. 1:2/next_alternative_id = 2
  167. 1:2/0 = 0
  168. 1:2/0/terrain_set = 0
  169. 1:2/0/terrain = 0
  170. 1:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  171. 1:2/0/physics_layer_0/angular_velocity = 0.0
  172. 1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  173. 1:2/0/terrains_peering_bit/right_side = 0
  174. 1:2/0/terrains_peering_bit/bottom_right_corner = 0
  175. 1:2/0/terrains_peering_bit/bottom_side = 0
  176. 1:2/0/terrains_peering_bit/bottom_left_corner = 0
  177. 1:2/0/terrains_peering_bit/left_side = 0
  178. 1:2/0/terrains_peering_bit/top_left_corner = 0
  179. 1:2/0/terrains_peering_bit/top_side = 0
  180. 1:2/1 = 1
  181. 1:2/1/flip_h = true
  182. 1:2/1/terrain_set = 0
  183. 1:2/1/terrain = 0
  184. 1:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  185. 1:2/1/physics_layer_0/angular_velocity = 0.0
  186. 1:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  187. 1:2/1/terrains_peering_bit/right_side = 0
  188. 1:2/1/terrains_peering_bit/bottom_right_corner = 0
  189. 1:2/1/terrains_peering_bit/bottom_side = 0
  190. 1:2/1/terrains_peering_bit/bottom_left_corner = 0
  191. 1:2/1/terrains_peering_bit/left_side = 0
  192. 1:2/1/terrains_peering_bit/top_side = 0
  193. 1:2/1/terrains_peering_bit/top_right_corner = 0
  194. 2:2/next_alternative_id = 2
  195. 2:2/0 = 0
  196. 2:2/0/terrain_set = 0
  197. 2:2/0/terrain = 0
  198. 2:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  199. 2:2/0/physics_layer_0/angular_velocity = 0.0
  200. 2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, 16, -16, 16)
  201. 2:2/0/terrains_peering_bit/bottom_side = 0
  202. 2:2/0/terrains_peering_bit/bottom_left_corner = 0
  203. 2:2/0/terrains_peering_bit/left_side = 0
  204. 2:2/1 = 1
  205. 2:2/1/flip_h = true
  206. 2:2/1/terrain_set = 0
  207. 2:2/1/terrain = 0
  208. 2:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  209. 2:2/1/physics_layer_0/angular_velocity = 0.0
  210. 2:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(16, -16, 16, 16, -16, 16)
  211. 2:2/1/terrains_peering_bit/right_side = 0
  212. 2:2/1/terrains_peering_bit/bottom_right_corner = 0
  213. 2:2/1/terrains_peering_bit/bottom_side = 0
  214. 4:2/0 = 0
  215. 4:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  216. 4:2/0/physics_layer_0/angular_velocity = 0.0
  217. 5:2/next_alternative_id = 2
  218. 5:2/0 = 0
  219. 5:2/0/terrain_set = 0
  220. 5:2/0/terrain = 0
  221. 5:2/0/probability = 0.0
  222. 5:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  223. 5:2/0/physics_layer_0/angular_velocity = 0.0
  224. 5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  225. 5:2/0/terrains_peering_bit/bottom_side = 0
  226. 5:2/0/terrains_peering_bit/bottom_left_corner = 0
  227. 5:2/0/terrains_peering_bit/left_side = 0
  228. 5:2/0/terrains_peering_bit/top_left_corner = 0
  229. 5:2/0/terrains_peering_bit/top_side = 0
  230. 5:2/1 = 1
  231. 5:2/1/flip_h = true
  232. 5:2/1/terrain_set = 0
  233. 5:2/1/terrain = 0
  234. 5:2/1/probability = 0.0
  235. 5:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  236. 5:2/1/physics_layer_0/angular_velocity = 0.0
  237. 5:2/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  238. 5:2/1/terrains_peering_bit/right_side = 0
  239. 5:2/1/terrains_peering_bit/bottom_right_corner = 0
  240. 5:2/1/terrains_peering_bit/bottom_side = 0
  241. 5:2/1/terrains_peering_bit/top_side = 0
  242. 5:2/1/terrains_peering_bit/top_right_corner = 0
  243. 6:2/next_alternative_id = 2
  244. 6:2/0 = 0
  245. 6:2/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  246. 6:2/0/physics_layer_0/angular_velocity = 0.0
  247. 6:2/1 = 1
  248. 6:2/1/flip_h = true
  249. 6:2/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  250. 6:2/1/physics_layer_0/angular_velocity = 0.0
  251. 2:3/next_alternative_id = 3
  252. 2:3/0 = 0
  253. 2:3/0/terrain_set = 0
  254. 2:3/0/terrain = 0
  255. 2:3/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  256. 2:3/0/physics_layer_0/angular_velocity = 0.0
  257. 2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  258. 2:3/0/terrains_peering_bit/right_side = 0
  259. 2:3/0/terrains_peering_bit/bottom_right_corner = 0
  260. 2:3/0/terrains_peering_bit/bottom_side = 0
  261. 2:3/0/terrains_peering_bit/bottom_left_corner = 0
  262. 2:3/0/terrains_peering_bit/left_side = 0
  263. 2:3/0/terrains_peering_bit/top_left_corner = 0
  264. 2:3/0/terrains_peering_bit/top_side = 0
  265. 2:3/1 = 1
  266. 2:3/1/flip_h = true
  267. 2:3/1/terrain_set = 0
  268. 2:3/1/terrain = 0
  269. 2:3/1/physics_layer_0/linear_velocity = Vector2(0, 0)
  270. 2:3/1/physics_layer_0/angular_velocity = 0.0
  271. 2:3/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  272. 2:3/1/terrains_peering_bit/right_side = 0
  273. 2:3/1/terrains_peering_bit/bottom_right_corner = 0
  274. 2:3/1/terrains_peering_bit/bottom_side = 0
  275. 2:3/1/terrains_peering_bit/bottom_left_corner = 0
  276. 2:3/1/terrains_peering_bit/left_side = 0
  277. 2:3/1/terrains_peering_bit/top_side = 0
  278. 2:3/1/terrains_peering_bit/top_right_corner = 0
  279. 3:3/0 = 0
  280. 3:3/0/terrain_set = 0
  281. 3:3/0/terrain = 0
  282. 3:3/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  283. 3:3/0/physics_layer_0/angular_velocity = 0.0
  284. 3:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  285. 3:3/0/terrains_peering_bit/right_side = 0
  286. 3:3/0/terrains_peering_bit/bottom_right_corner = 0
  287. 3:3/0/terrains_peering_bit/bottom_side = 0
  288. 3:3/0/terrains_peering_bit/bottom_left_corner = 0
  289. 3:3/0/terrains_peering_bit/left_side = 0
  290. 4:3/0 = 0
  291. 4:3/0/terrain_set = 0
  292. 4:3/0/terrain = 0
  293. 4:3/0/probability = 0.0
  294. 4:3/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  295. 4:3/0/physics_layer_0/angular_velocity = 0.0
  296. 4:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  297. 4:3/0/terrains_peering_bit/right_side = 0
  298. 4:3/0/terrains_peering_bit/bottom_right_corner = 0
  299. 4:3/0/terrains_peering_bit/bottom_side = 0
  300. 4:3/0/terrains_peering_bit/bottom_left_corner = 0
  301. 4:3/0/terrains_peering_bit/left_side = 0
  302. 5:3/0 = 0
  303. 5:3/0/terrain_set = 0
  304. 5:3/0/terrain = 0
  305. 5:3/0/probability = 0.25
  306. 5:3/0/physics_layer_0/linear_velocity = Vector2(0, 0)
  307. 5:3/0/physics_layer_0/angular_velocity = 0.0
  308. 5:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16)
  309. 5:3/0/terrains_peering_bit/right_side = 0
  310. 5:3/0/terrains_peering_bit/bottom_right_corner = 0
  311. 5:3/0/terrains_peering_bit/bottom_side = 0
  312. 5:3/0/terrains_peering_bit/bottom_left_corner = 0
  313. 5:3/0/terrains_peering_bit/left_side = 0
  314. [resource]
  315. tile_size = Vector2i(32, 32)
  316. physics_layer_0/collision_layer = 16
  317. physics_layer_0/collision_mask = 0
  318. terrain_set_0/mode = 0
  319. terrain_set_0/terrain_0/name = "Terrain 0"
  320. terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
  321. sources/1 = SubResource("TileSetAtlasSource_v5kxh")
  322. pattern_0 = SubResource("TileMapPattern_4pfkh")
  323. pattern_1 = SubResource("TileMapPattern_fatpo")
  324. pattern_2 = SubResource("TileMapPattern_hwg2d")