首页/新闻资讯/正文详情

Tiled 地图编辑器入门:40 分钟产出一张带碰撞的 TMX 关卡

发布时间:2026/11/4 16:19:03 来源:云帆数科 栏目:资讯中心
Tiled 地图编辑器入门:40 分钟产出一张带碰撞的 TMX 关卡
Tiled 地图编辑器入门40 分钟产出一张带碰撞的 TMX 关卡【免费下载链接】tiledFlexible level editor项目地址: https://gitcode.com/gh_mirrors/ti/tiledTiled 是 2D 瓦片地图编辑器画地图、标碰撞再导出成引擎直接读的 TMXTile Map XML瓦片地图文件格式。这篇走完一条最短路径新建地图 → 绑瓦片集 → 画碰撞框 → 复用模板 → 导出文件产出一张能直接跑的关卡。第 0 分钟铺出第一块地任务给平台跳跃游戏做第一关。40×30 格、32 像素瓦片要 4 扇门、1 个出生点最后交一个能直接导出的 TMX。File→New→New Map...Width 填 40、Height 填 30、Tile width/height 填 32、Orientation 选 Orthogonal →Create。新标签页里出现一张空白网格和默认 Tile Layer可独立开关的瓦片层。File→New→New Tileset...选一张瓦片集 PNGtile size 同样 32×32 → 图片被切成 32×32 网格成为可挑选的瓦片。回到地图标签页把瓦片集加到地图上 → 左侧 Tileset 面板出现格子预览。选Stamp盖章式画笔落格即贴图左键铺墙和地板右键擦掉。⚠️ 导出的图错位、缺瓦片八成是瓦片集的 tile size、margin 和图片实际尺寸对不上——打开瓦片集属性把 tile width/height、spacing 两项和 PNG 逐一对齐。第 5 分钟给瓦片画 4 个碰撞框碰撞框collision shape给瓦片画的物理轮廓画在瓦片上不画在地图上——引擎读到哪块砖就把框变成实体不用逐格对齐。选中瓦片集里的地板砖 → 右侧属性区切到Collision选项卡 → 用矩形工具直接在瓦片上画一块砖能画多个框台阶只挡上半坑沿只挡一条边。画完验证View→Show Tile Collision Shapes地图上叠出全部瓦片的碰撞框哪块砖漏画、哪块多画一眼可见。整块编辑器的实现在 src/tiled/tilecollisiondock.cpp。⚠️ 换个版本打开老地图地形过渡全没了Tiled 1.5 起统一了地形Wang按相邻瓦片自动补过渡砖的存储格式旧文件的地形信息要重绘团队先对齐版本再开工。第 15 分钟让 4 扇门共用 1 份模板一扇门 门框瓦片 一个门对象。逐个摆 4 处太慢模板复用template reuse同一份对象在地图上多次实例化的做法选Create Template工具在地图里把门画一次右键选存为模板 → 生成一个 .tx 文件左侧 Templates 面板同步出现它。从面板把模板拖到其余门位4 个位置拖 4 次每个实例可独立移动、改名瓦片样式改一处全部跟。仓库里有现成模板可以打开研究examples/sticker-knight/map/templates/hero.tx配套地图 examples/sticker-knight/map/sandbox.tmx。⚠️ 改了 .tx 模板地图上的旧实例不会自动变——它是快照改完记得先全选旧实例替换一遍。第 30 分钟导出前核对 3 个高频坑坑 1 已经埋伏在前面两处瓦片集尺寸错位、无限地图无固定宽高导出内容不全——引擎关卡就用固定尺寸地图无限地图留给开放世界。剩下的交给导出File→Export→ 选格式填文件名想换格式走Export As...CSV、JSON、TSCN 各是一个独立插件实现散在 src/plugins/ 里。⚠️ 导出报错先看格式插件版本老插件不认新字段的导出报错升级 Tiled 比删字段省事。下一步去 examples 里挑一张地图照着走examples/forest/forest.tmx 是一张森林场景examples/sewer_automap/ 里还躺着 9 套自动映射automapping按瓦片图案匹配规则批量改图规则文件和说明。打开一张对照本文的菜单链重新走一遍能独立复现每一步就算出师了 【免费下载链接】tiledFlexible level editor项目地址: https://gitcode.com/gh_mirrors/ti/tiled创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Qwen2.5-Coder-14B-Instruct_gpuep_1.0_gpu_128 部署指南:AMD Ryzen AI 硬件要求、DirectML 配置与 8.8GB 模型加载实战
Qwen2.5-Coder-14B-Instruct_gpuep_1.0_gpu_128 部署指南:AMD Ryzen AI 硬件要求、DirectML 配置与 8.8GB 模型加载实战

大模型代码模型模型量化本地部署模型优化Qwen 【免费下载链接】Qwen2.5-Coder-14B-Instruct_gpuep_1.0_gpu_128 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Qwen2.5-Coder-14B-Instruct_gpuep_1.0_gpu_128 点击查看 免费下载 Qwen2.5-Coder-14B-Instruct_gp… · 2026/11/4 16:19:03

EVIE-4.5B发布:为什么这款4.5B视觉文档检索模型能登顶ViDoRe SOTA榜单?
EVIE-4.5B发布:为什么这款4.5B视觉文档检索模型能登顶ViDoRe SOTA榜单?

EVIE-4.5B发布:为什么这款4.5B视觉文档检索模型能登顶ViDoRe SOTA榜单? 【免费下载链接】EVIE-4.5B 项目地址: https://ai.gitcode.com/tencent_hunyuan/EVIE-4.5B EVIE-4.5B 是腾讯开源的一款轻量级视觉文档检索模型(Visual Documen… · 2026/11/4 16:18:02

3行代码接入Android扫码:RxTool把相机、权限与解析都接过去了
3行代码接入Android扫码:RxTool把相机、权限与解析都接过去了

3行代码接入Android扫码:RxTool把相机、权限与解析都接过去了 【免费下载链接】RxTool Android开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j压缩(支持分卷压缩与加密) | 一键… · 2026/11/4 16:18:02

wxappUnpacker小程序反编译实战指南:解包原理与避坑技巧
wxappUnpacker小程序反编译实战指南:解包原理与避坑技巧

简介:这是一套面向小程序开发者与安全研究人员的微信小程序反编译工具集wxappUnpacker,专用于逆向解析小程序主包与分包,解决封闭环境下无法查看原始逻辑、调试业务流程及开展安全审计的痛点,适用于代码学习、漏洞分析、性能优化等… · 2026/11/4 17:05:58

经典算法实战:从八皇后到拓扑排序的深度解析
经典算法实战:从八皇后到拓扑排序的深度解析

1. 算法问题解析与实战:从八皇后到拓扑排序 今天我想分享几个经典的算法问题及其解决方案,这些问题涵盖了深度优先搜索、动态规划、字符串处理和拓扑排序等多个算法领域。作为一名算法工程师,我在日常刷题和面试准备过程中发现,这… · 2026/11/4 17:05:58

podofo-0.9.6 for VS2013:Windows C++ PDF底层开发开箱即用包
podofo-0.9.6 for VS2013:Windows C++ PDF底层开发开箱即用包

简介:本资源为PoDoFo 0.9.6 PDF开源库的VS2013完整编译成果包,面向C开发者、PDF文档处理工具开发者及Windows平台底层库集成工程师,解决PDF解析、生成、编辑等核心功能在Visual Studio环境下难以直接编译部署的痛点。压缩包共2000个文件&… · 2026/11/4 17:05:58

小龙虾养殖自动化系统配置与优化指南
小龙虾养殖自动化系统配置与优化指南

1. 小龙虾养殖系统概述小龙虾养殖作为近年来快速发展的水产养殖项目,其自动化控制系统配置直接关系到养殖效益。一套完整的小龙虾养殖系统通常包含水质监测、自动投喂、环境调控三大核心模块。我在江苏、湖北等地参与过多个规模化养殖场的系统部署,发现合… · 2026/11/4 17:05:58

GBase 8c数据库count函数使用详解与优化
GBase 8c数据库count函数使用详解与优化

1. GBase 8c数据库count函数深度解析 作为一名长期使用GBase 8c数据库的开发者,我发现count函数虽然简单,但很多同行在实际使用中仍然存在不少误区。今天我就结合自己多年的实战经验,详细剖析count(*)、count(1)和count(列名)这三种写法的异同… · 2026/11/4 17:05:58

鸿蒙OS金融App全栈优化:安全与性能实战
鸿蒙OS金融App全栈优化:安全与性能实战

1. 项目背景与核心价值 金融理财类App作为直接涉及用户资金安全的高敏感度应用,对系统稳定性、响应速度和数据安全有着近乎苛刻的要求。这个鸿蒙全栈项目正是针对金融行业特殊需求打造的解决方案,覆盖了从底层系统适配到上层业务逻辑的全链路优化。 在传… · 2026/11/4 17:04:57

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码