Cocos Creator 3.8.0 官方文档明确支持 Tiled Editor v1.4 版本,也兼容 1.4.x 小版本(如1.4.3)

Cocos Creator 3.8.0 官方文档明确支持 Tiled Editor v1.4 版本,也兼容 1.4.x 小版本(如1.4.3)

实用建议

• 推荐用 Tiled 1.4.x 导出 tmx/tsx,避免高版本特性不兼容。

• 若用更高版本(如1.10+),可能报"Unsupported TMX version",基础功能通常可用,但存在显示异常风险,建议导出时选择兼容1.4的格式。

• 资源放置:tmx、tsx、png 同目录,避免加载失败。

以下是一份 Tiled 1.4.x 导出兼容设置的快速清单

✅必选设置(核心)

  1. 地图格式:导出为.tmx(不要二进制,选XML格式)

  2. 瓦片集格式:导出为.tsx(外部引用,不要内嵌)

  3. 版本兼容:文件→首选项→保存时兼容Tiled 1.4格式

✅关键避坑设置(必勾/必选)

• 图层类型:仅用普通图层、对象层,暂不使用高版本地形层

• 瓦片集:不勾选"使用六边形瓦片""等距瓦片"(基础正交/斜角可行)

• 不使用1.5+新增特性:图层特效、自定义属性高级选项、瓦片动画集

• 图片存储:瓦片图用.png格式,和tmx/tsx放同一文件夹

✅导出操作步骤(一步不落)

  1. 地图编辑完成后,点文件→导出为→选.tmx格式

  2. 弹窗勾选"保存外部瓦片集""相对路径"

  3. 直接将整个地图文件夹拖入Cocos资源管理器

以下一份Cocos侧加载tiledmap的极简代码片段,可以直接使用(适配Tiled1.4.x导出格式)

一、挂载式代码(推荐,新手友好)

挂在任意节点(如Canvas)上,直接运行生效

import { _decorator, Component, Node, TiledMap } from 'cc';

const { ccclass, property } = _decorator;

@ccclass('LoadTiledMap')

export class LoadTiledMap extends Component {

start() {

this.loadMap(); // 启动即加载

}

// 核心加载方法

loadMap() {

// 1. 动态创建地图节点+组件(也可编辑器手动拖入TiledMap组件)

const mapNode = new Node('GameMap');

const tiledMap = mapNode.addComponent(TiledMap);

this.node.addChild(mapNode);

// 2. 加载地图资源(关键:填你的tmx文件路径,无需后缀)

// 示例:资源文件夹resources/map/下的test.tmx,路径写map/test

tiledMap.tmxAsset = 'map/test';

// 可选:获取指定图层(比如名为Ground的普通图层)

const groundLayer = tiledMap.getLayer('Ground');

if(groundLayer) console.log('图层加载成功');

}

}

二、编辑器快捷方式(无需写代码)

  1. 节点树新建Node,命名GameMap

  2. 给该节点添加TiledMap组件

  3. 把项目里的.tmx文件直接拖到组件的tmxAsset属性上

  4. 运行即可,自动加载瓦片集和图层

三、2个必避坑点(加载失败必看)

  1. tmx/tsx/png必须同目录,且资源路径不能有中文

  2. 编辑器里务必把地图资源设为可导入(默认勾选,误删需手动勾)

相关推荐
国科安芯9 天前
核电站仪控与监测系统中抗辐射 MCU 芯片应用研究
单片机·嵌入式硬件·macos·无人机·cocos2d·核电站
迪捷软件11 天前
显控系统虚拟仿真的工程化路径
游戏引擎·cocos2d
笑虾11 天前
TexturePacker 自定义数据格式导出
cocos2d·texturepacker
笑虾12 天前
cocos2d-x lua 加载 Cocos Studio 导出的 csb
游戏引擎·lua·cocos2d
国科安芯15 天前
商业航天与航空安全场景下抗辐射 MCU 选型、应用实践及发展趋势
单片机·嵌入式硬件·无人机·cocos2d·risc-v
国科安芯15 天前
空间辐射环境下抗辐射 MCU 可靠性机理及航空安全应用研究综述
单片机·嵌入式硬件·macos·无人机·cocos2d·risc-v
国科安芯15 天前
航空安全关键系统抗辐射 MCU 加固技术、工程实现与典型应用
单片机·嵌入式硬件·无人机·cocos2d·risc-v
洛阳吕工24 天前
从 micro-ROS 到 px4_ros2:ROS2 无人机集成开发实战指南
游戏引擎·无人机·cocos2d
SmartRadio1 个月前
NRF52833 + MPU6050 室内定位跟随无人机
游戏引擎·无人机·cocos2d
howlet21 个月前
AI生成cocos-creator打砖块游戏-跑通第1关(CodeBuddy)
人工智能·游戏·cocos2d