優秀的 2D 遊戲離不開高效的關卡編輯工具。Tiled Map Editor (以下簡稱 Tiled) 是開源、跨平台 (Qt 編寫)、支援正交/等軸測/六邊形地圖的標準級編輯器。本系列將從安裝、圖塊導入、地圖繪製、屬性配置到 Cocos2d-x 運行時解析全流程實戰講解。
| 大圖方案 | Tiled 圖塊方案 |
|---|---|
| 單張 2048x2048 圖 ≈ 16MB 顯存 | 同場景僅需 64x64 圖塊集 ≈ 0.5MB |
| 碰撞/觸發需額外數據結構 | 圖層/屬性天然承載碰撞、觸發、NPC 生成點 |
| 修改一處需重繪整圖 | 單格編輯、圖章/填充/橡皮擦工具秒級迭代 |

正交 (平視) / 等軸測 45° (俯視斜 45°) — Tiled 稀有支援雙模式。TileMaps/tmw_desert_spacing.png。
| 參數 | 值 | 說明 |
|---|---|---|
| 塊寬/高 | 32 / 32 | 單個圖塊像素尺寸 |
| 邊距 | 1 | 圖塊與圖片邊緣間距 (橫向) |
| 間距 | 1 | 圖塊之間間距 (縱向) |
驗證:設置後預覽區白色分割線應完美覆蓋圖片原有黑色網格線 (見下圖)。若未設置間距/邊距,切片會逐行偏移 (見錯誤示例圖)。


| 鍵 | 動作 | 場景 |
|---|---|---|
| X | 水平翻轉當前選中圖塊 | 對稱地形、角色朝向 |
| Y | 垂直翻轉 | 倒影、頂部變體 |
| Z | 循環旋轉 90° | 管道/道路轉角 |
| Ctrl+滾輪 | 縮放畫布 | 全局/細節切換 |
| 空格+拖拽 | 平移畫布 | 大地圖導航 |
完整快捷鍵表:官方 Wiki


map.tmx (XML 格式,可讀、可版本控制)。TMXTiledMap::create("map.tmx") 載入、圖層/物件組訪問、碰撞層解析、動態圖塊替換。來源:奶制品博客