Newer
Older
DungeonShooting / DungeonShooting_Godot / resource / map / tileSet / 测试数据 / TileSet.json
@小李xl 小李xl on 7 Jan 2024 15 KB 读取TileSet数据, 基础完成
  1. {
  2. "Name": "\u6D4B\u8BD5\u6570\u636E",
  3. "Sources": [
  4. {
  5. "Name": "Test",
  6. "SourcePath": "resource/map/tileSet/\u6D4B\u8BD5\u6570\u636E/Test.png",
  7. "Terrain": {
  8. "_f": [
  9. 0,
  10. 64
  11. ],
  12. "_vl": [
  13. 16,
  14. 48
  15. ],
  16. "_vc": null,
  17. "_vr": null,
  18. "_vs": null,
  19. "_000_010_010": null,
  20. "_010_010_010": null,
  21. "_010_010_000": null,
  22. "_000_010_000": null,
  23. "_000_011_010": null,
  24. "_010_011_010": null,
  25. "_010_011_000": null,
  26. "_000_011_000": null,
  27. "_000_111_010": null,
  28. "_010_111_010": null,
  29. "_010_111_000": null,
  30. "_000_111_000": null,
  31. "_000_110_010": null,
  32. "_010_110_010": null,
  33. "_010_110_000": null,
  34. "_000_110_000": null,
  35. "_110_111_010": null,
  36. "_010_011_011": null,
  37. "_011_011_010": null,
  38. "_010_111_110": null,
  39. "_000_111_011": null,
  40. "_011_111_111": null,
  41. "_111_111_011": null,
  42. "_011_111_000": null,
  43. "_000_111_110": null,
  44. "_110_111_111": null,
  45. "_111_111_110": null,
  46. "_110_111_000": null,
  47. "_011_111_010": null,
  48. "_010_110_110": null,
  49. "_110_110_010": null,
  50. "_010_111_011": null,
  51. "_000_011_011": null,
  52. "_011_011_011": null,
  53. "_011_111_011": null,
  54. "_011_011_000": null,
  55. "_010_111_111": null,
  56. "_110_111_011": null,
  57. "_111_111_111": null,
  58. "_111_111_000": null,
  59. "_000_111_111": null,
  60. "_011_111_110": null,
  61. "_111_111_010": null,
  62. "_000_110_110": null,
  63. "_110_111_110": null,
  64. "_110_110_110": null,
  65. "_110_110_000": null
  66. },
  67. "Combination": [
  68. {
  69. "Id": "638401423614996953",
  70. "Name": "\u7EC4\u5408",
  71. "Cells": [
  72. {
  73. "X": 0,
  74. "Y": 48
  75. },
  76. {
  77. "X": 16,
  78. "Y": 48
  79. },
  80. {
  81. "X": 32,
  82. "Y": 48
  83. },
  84. {
  85. "X": 48,
  86. "Y": 48
  87. },
  88. {
  89. "X": 0,
  90. "Y": 48
  91. },
  92. {
  93. "X": 16,
  94. "Y": 48
  95. },
  96. {
  97. "X": 32,
  98. "Y": 48
  99. },
  100. {
  101. "X": 48,
  102. "Y": 48
  103. },
  104. {
  105. "X": 0,
  106. "Y": 48
  107. },
  108. {
  109. "X": 16,
  110. "Y": 48
  111. },
  112. {
  113. "X": 32,
  114. "Y": 48
  115. },
  116. {
  117. "X": 48,
  118. "Y": 48
  119. }
  120. ],
  121. "Positions": [
  122. {
  123. "X": 0,
  124. "Y": 0
  125. },
  126. {
  127. "X": 16,
  128. "Y": 0
  129. },
  130. {
  131. "X": 32,
  132. "Y": 0
  133. },
  134. {
  135. "X": 48,
  136. "Y": 0
  137. },
  138. {
  139. "X": 0,
  140. "Y": 32
  141. },
  142. {
  143. "X": 16,
  144. "Y": 32
  145. },
  146. {
  147. "X": 32,
  148. "Y": 32
  149. },
  150. {
  151. "X": 48,
  152. "Y": 32
  153. },
  154. {
  155. "X": 32,
  156. "Y": 16
  157. },
  158. {
  159. "X": 48,
  160. "Y": 16
  161. },
  162. {
  163. "X": 64,
  164. "Y": 16
  165. },
  166. {
  167. "X": 80,
  168. "Y": 16
  169. }
  170. ]
  171. },
  172. {
  173. "Id": "638401423666689215",
  174. "Name": "\u7EC4\u5408",
  175. "Cells": [
  176. {
  177. "X": 80,
  178. "Y": 16
  179. },
  180. {
  181. "X": 80,
  182. "Y": 32
  183. },
  184. {
  185. "X": 80,
  186. "Y": 32
  187. },
  188. {
  189. "X": 80,
  190. "Y": 16
  191. },
  192. {
  193. "X": 80,
  194. "Y": 32
  195. },
  196. {
  197. "X": 80,
  198. "Y": 16
  199. },
  200. {
  201. "X": 80,
  202. "Y": 32
  203. },
  204. {
  205. "X": 80,
  206. "Y": 16
  207. },
  208. {
  209. "X": 80,
  210. "Y": 32
  211. },
  212. {
  213. "X": 80,
  214. "Y": 32
  215. },
  216. {
  217. "X": 96,
  218. "Y": 32
  219. },
  220. {
  221. "X": 96,
  222. "Y": 32
  223. },
  224. {
  225. "X": 96,
  226. "Y": 32
  227. },
  228. {
  229. "X": 96,
  230. "Y": 16
  231. },
  232. {
  233. "X": 96,
  234. "Y": 32
  235. },
  236. {
  237. "X": 80,
  238. "Y": 32
  239. },
  240. {
  241. "X": 96,
  242. "Y": 16
  243. },
  244. {
  245. "X": 96,
  246. "Y": 16
  247. },
  248. {
  249. "X": 96,
  250. "Y": 32
  251. },
  252. {
  253. "X": 96,
  254. "Y": 16
  255. },
  256. {
  257. "X": 80,
  258. "Y": 16
  259. },
  260. {
  261. "X": 80,
  262. "Y": 32
  263. }
  264. ],
  265. "Positions": [
  266. {
  267. "X": 0,
  268. "Y": 48
  269. },
  270. {
  271. "X": 0,
  272. "Y": 64
  273. },
  274. {
  275. "X": 16,
  276. "Y": 64
  277. },
  278. {
  279. "X": 16,
  280. "Y": 48
  281. },
  282. {
  283. "X": 32,
  284. "Y": 64
  285. },
  286. {
  287. "X": 32,
  288. "Y": 48
  289. },
  290. {
  291. "X": 48,
  292. "Y": 64
  293. },
  294. {
  295. "X": 48,
  296. "Y": 48
  297. },
  298. {
  299. "X": 64,
  300. "Y": 64
  301. },
  302. {
  303. "X": 64,
  304. "Y": 48
  305. },
  306. {
  307. "X": 80,
  308. "Y": 64
  309. },
  310. {
  311. "X": 80,
  312. "Y": 48
  313. },
  314. {
  315. "X": 64,
  316. "Y": 32
  317. },
  318. {
  319. "X": 80,
  320. "Y": 32
  321. },
  322. {
  323. "X": 48,
  324. "Y": 16
  325. },
  326. {
  327. "X": 48,
  328. "Y": 32
  329. },
  330. {
  331. "X": 64,
  332. "Y": 16
  333. },
  334. {
  335. "X": 32,
  336. "Y": 0
  337. },
  338. {
  339. "X": 32,
  340. "Y": 16
  341. },
  342. {
  343. "X": 48,
  344. "Y": 0
  345. },
  346. {
  347. "X": 16,
  348. "Y": 0
  349. },
  350. {
  351. "X": 16,
  352. "Y": 16
  353. }
  354. ]
  355. }
  356. ]
  357. },
  358. {
  359. "Name": "Test2",
  360. "SourcePath": "resource/map/tileSet/\u6D4B\u8BD5\u6570\u636E/Test2.png",
  361. "Terrain": {
  362. "_f": null,
  363. "_vl": [
  364. 80,
  365. 16
  366. ],
  367. "_vc": [
  368. 96,
  369. 16
  370. ],
  371. "_vr": [
  372. 112,
  373. 16
  374. ],
  375. "_vs": null,
  376. "_000_010_010": null,
  377. "_010_010_010": null,
  378. "_010_010_000": null,
  379. "_000_010_000": null,
  380. "_000_011_010": null,
  381. "_010_011_010": null,
  382. "_010_011_000": null,
  383. "_000_011_000": null,
  384. "_000_111_010": null,
  385. "_010_111_010": null,
  386. "_010_111_000": null,
  387. "_000_111_000": null,
  388. "_000_110_010": null,
  389. "_010_110_010": null,
  390. "_010_110_000": null,
  391. "_000_110_000": null,
  392. "_110_111_010": null,
  393. "_010_011_011": null,
  394. "_011_011_010": null,
  395. "_010_111_110": null,
  396. "_000_111_011": null,
  397. "_011_111_111": [
  398. 176,
  399. 64
  400. ],
  401. "_111_111_011": null,
  402. "_011_111_000": null,
  403. "_000_111_110": null,
  404. "_110_111_111": null,
  405. "_111_111_110": null,
  406. "_110_111_000": null,
  407. "_011_111_010": null,
  408. "_010_110_110": null,
  409. "_110_110_010": null,
  410. "_010_111_011": null,
  411. "_000_011_011": null,
  412. "_011_011_011": null,
  413. "_011_111_011": null,
  414. "_011_011_000": [
  415. 144,
  416. 16
  417. ],
  418. "_010_111_111": null,
  419. "_110_111_011": null,
  420. "_111_111_111": null,
  421. "_111_111_000": null,
  422. "_000_111_111": null,
  423. "_011_111_110": null,
  424. "_111_111_010": null,
  425. "_000_110_110": null,
  426. "_110_111_110": null,
  427. "_110_110_110": null,
  428. "_110_110_000": null
  429. },
  430. "Combination": [
  431. {
  432. "Id": "638401565284022672",
  433. "Name": "\u7EC4\u5408",
  434. "Cells": [
  435. {
  436. "X": 160,
  437. "Y": 144
  438. },
  439. {
  440. "X": 144,
  441. "Y": 144
  442. },
  443. {
  444. "X": 128,
  445. "Y": 144
  446. },
  447. {
  448. "X": 112,
  449. "Y": 144
  450. },
  451. {
  452. "X": 96,
  453. "Y": 144
  454. },
  455. {
  456. "X": 80,
  457. "Y": 144
  458. },
  459. {
  460. "X": 64,
  461. "Y": 144
  462. },
  463. {
  464. "X": 48,
  465. "Y": 144
  466. },
  467. {
  468. "X": 32,
  469. "Y": 144
  470. },
  471. {
  472. "X": 32,
  473. "Y": 128
  474. },
  475. {
  476. "X": 48,
  477. "Y": 128
  478. },
  479. {
  480. "X": 64,
  481. "Y": 128
  482. },
  483. {
  484. "X": 80,
  485. "Y": 128
  486. },
  487. {
  488. "X": 96,
  489. "Y": 128
  490. },
  491. {
  492. "X": 112,
  493. "Y": 128
  494. },
  495. {
  496. "X": 128,
  497. "Y": 128
  498. },
  499. {
  500. "X": 144,
  501. "Y": 128
  502. },
  503. {
  504. "X": 160,
  505. "Y": 128
  506. },
  507. {
  508. "X": 160,
  509. "Y": 112
  510. },
  511. {
  512. "X": 144,
  513. "Y": 112
  514. },
  515. {
  516. "X": 128,
  517. "Y": 112
  518. },
  519. {
  520. "X": 112,
  521. "Y": 112
  522. },
  523. {
  524. "X": 96,
  525. "Y": 112
  526. },
  527. {
  528. "X": 80,
  529. "Y": 112
  530. },
  531. {
  532. "X": 64,
  533. "Y": 112
  534. },
  535. {
  536. "X": 48,
  537. "Y": 112
  538. },
  539. {
  540. "X": 32,
  541. "Y": 112
  542. },
  543. {
  544. "X": 32,
  545. "Y": 96
  546. },
  547. {
  548. "X": 48,
  549. "Y": 96
  550. },
  551. {
  552. "X": 64,
  553. "Y": 96
  554. },
  555. {
  556. "X": 80,
  557. "Y": 96
  558. },
  559. {
  560. "X": 96,
  561. "Y": 96
  562. },
  563. {
  564. "X": 112,
  565. "Y": 96
  566. },
  567. {
  568. "X": 128,
  569. "Y": 96
  570. },
  571. {
  572. "X": 144,
  573. "Y": 96
  574. },
  575. {
  576. "X": 144,
  577. "Y": 80
  578. },
  579. {
  580. "X": 160,
  581. "Y": 80
  582. },
  583. {
  584. "X": 160,
  585. "Y": 96
  586. },
  587. {
  588. "X": 128,
  589. "Y": 80
  590. },
  591. {
  592. "X": 112,
  593. "Y": 80
  594. },
  595. {
  596. "X": 96,
  597. "Y": 80
  598. },
  599. {
  600. "X": 80,
  601. "Y": 80
  602. },
  603. {
  604. "X": 64,
  605. "Y": 80
  606. },
  607. {
  608. "X": 48,
  609. "Y": 80
  610. },
  611. {
  612. "X": 32,
  613. "Y": 80
  614. }
  615. ],
  616. "Positions": [
  617. {
  618. "X": 128,
  619. "Y": 64
  620. },
  621. {
  622. "X": 112,
  623. "Y": 64
  624. },
  625. {
  626. "X": 96,
  627. "Y": 64
  628. },
  629. {
  630. "X": 80,
  631. "Y": 64
  632. },
  633. {
  634. "X": 64,
  635. "Y": 64
  636. },
  637. {
  638. "X": 48,
  639. "Y": 64
  640. },
  641. {
  642. "X": 32,
  643. "Y": 64
  644. },
  645. {
  646. "X": 16,
  647. "Y": 64
  648. },
  649. {
  650. "X": 0,
  651. "Y": 64
  652. },
  653. {
  654. "X": 0,
  655. "Y": 48
  656. },
  657. {
  658. "X": 16,
  659. "Y": 48
  660. },
  661. {
  662. "X": 32,
  663. "Y": 48
  664. },
  665. {
  666. "X": 48,
  667. "Y": 48
  668. },
  669. {
  670. "X": 64,
  671. "Y": 48
  672. },
  673. {
  674. "X": 80,
  675. "Y": 48
  676. },
  677. {
  678. "X": 96,
  679. "Y": 48
  680. },
  681. {
  682. "X": 112,
  683. "Y": 48
  684. },
  685. {
  686. "X": 128,
  687. "Y": 48
  688. },
  689. {
  690. "X": 128,
  691. "Y": 32
  692. },
  693. {
  694. "X": 112,
  695. "Y": 32
  696. },
  697. {
  698. "X": 96,
  699. "Y": 32
  700. },
  701. {
  702. "X": 80,
  703. "Y": 32
  704. },
  705. {
  706. "X": 64,
  707. "Y": 32
  708. },
  709. {
  710. "X": 48,
  711. "Y": 32
  712. },
  713. {
  714. "X": 32,
  715. "Y": 32
  716. },
  717. {
  718. "X": 16,
  719. "Y": 32
  720. },
  721. {
  722. "X": 0,
  723. "Y": 32
  724. },
  725. {
  726. "X": 0,
  727. "Y": 16
  728. },
  729. {
  730. "X": 16,
  731. "Y": 16
  732. },
  733. {
  734. "X": 32,
  735. "Y": 16
  736. },
  737. {
  738. "X": 48,
  739. "Y": 16
  740. },
  741. {
  742. "X": 64,
  743. "Y": 16
  744. },
  745. {
  746. "X": 80,
  747. "Y": 16
  748. },
  749. {
  750. "X": 96,
  751. "Y": 16
  752. },
  753. {
  754. "X": 112,
  755. "Y": 16
  756. },
  757. {
  758. "X": 112,
  759. "Y": 0
  760. },
  761. {
  762. "X": 128,
  763. "Y": 0
  764. },
  765. {
  766. "X": 128,
  767. "Y": 16
  768. },
  769. {
  770. "X": 96,
  771. "Y": 0
  772. },
  773. {
  774. "X": 80,
  775. "Y": 0
  776. },
  777. {
  778. "X": 64,
  779. "Y": 0
  780. },
  781. {
  782. "X": 48,
  783. "Y": 0
  784. },
  785. {
  786. "X": 32,
  787. "Y": 0
  788. },
  789. {
  790. "X": 16,
  791. "Y": 0
  792. },
  793. {
  794. "X": 0,
  795. "Y": 0
  796. }
  797. ]
  798. }
  799. ]
  800. }
  801. ]
  802. }