2013-08-23 41 views

Trả lời

13

Check-out TilemapKit cho Sprite Kit. Không giống như các giải pháp khác, nó tải và hiển thị tất cả các loại bản đồ (và) và các biến thể được hỗ trợ bởi Tiled, bao gồm iso so le và bản đồ hex!

TilemapKit được thiết kế đúng như khuôn khổ OOP, và hiển thị tất cả dữ liệu được lưu trữ trong tệp TMX. Nói cách khác, nó chắc chắn không chỉ là một lớp duy nhất có mọi thứ nhồi nhét vào nó.

Chọn lát (điểm đến điều phối, phối hợp điểm chuyển đổi) cho tất cả các loại bản đồ/biến thể được tích hợp sẵn. Các tính năng tuyệt vời khác trên đường đi, review the roadmap và xem Class Reference.

TilemapKit cũng được thử nghiệm là hoàn toàn tương thích với Swift và các ứng dụng Mac.

Truy cập TilemapKit forum nếu bạn có bất kỳ câu hỏi hoặc yêu cầu nào. Tôi cũng đăng các báo cáo phát triển thường xuyên để bạn có thể kiểm tra những gì sắp tới tiếp theo.

Tuyên bố miễn trừ: Nếu hiện tại không rõ ràng, tôi là một trong những nhà phát triển TilemapKit. :)

+0

TilemapKit không còn có sẵn để mua [link] (http://forum.tilemapkit.com/t/tilemapkit-development-is-on-hold/113) :( – iSee

25

bạn nên sử dụng JSTileMap được thiết kế để làm việc với Sprite Kit

  • thêm các tập tin JSTileMap cho dự án
  • bạn thêm libz.dylib để các khuôn khổ liên kết và các thư viện phần của dự án của bạn
  • nhập khẩu JSTileMap.h

và tải bản đồ với:

JSTileMap *tiledMap = [JSTileMap mapNamed:@"mapFileName.tmx"]; 
if (tiledMap) [mySKNode addChild:tiledMap]; 

Đây là nguồn: https://github.com/slycrel/JSTileMap

Chúc may mắn !!

+1

JSTileMap không hỗ trợ bản đồ được tải xuống từ đâu đó, bằng không nó thật tuyệt vời –

Các vấn đề liên quan