游戏开发
文章平均质量分 73
游戏开发
CodeCaptain
分享体现价值,实践出真知。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
可通过分析视频倒推游戏逻辑的AI工具
4款AI工具可将游戏视频直接转为可运行代码:1)CogniToy GameGen(SaaS,免安装),上传视频自动生成Cocos/Unity脚本;2)OpenAI Codex+Video-LLaVA(开源免费),通过物体标注输出组件脚本;3)Unity Muse Sprite(支持Cocos导出),生成序列帧和状态图;4)Meta Movie Gen+LangChain(研究向),适合批量处理长视频。实测CogniToy 10分钟即可将20秒"拆毛线"视频转为完整Cocos工程,含脚本、原创 2026-01-05 09:50:41 · 471 阅读 · 0 评论 -
CocosCreator3.8.x 解析Tiled1.4.x【瓦片图层、对象图层、图像图层、组图层】的核心原理
摘要 Cocos Creator 3.8.x 解析 Tiled 图层主要包括瓦片图层和对象图层的处理。对于瓦片图层,解析 .tmx/.tsx 文件中的 XML/JSON 结构,将瓦片 ID 映射到纹理坐标,支持翻转/旋转标记,并通过 TileLayer 实例渲染。对象图层解析 <objectgroup> 数据,封装为 ObjectLayer,保留对象属性和形状,开发者需手动创建碰撞体或节点。示例代码展示了如何读取瓦片信息、修改瓦片,以及根据对象类型生成碰撞体。原创 2026-01-03 23:38:19 · 615 阅读 · 0 评论 -
Cocos Creator 3.8.x 可对tiled 1.4.x进行的操作或分析有哪些
Cocos Creator 3.8.x全面支持Tiled 1.4.x地图编辑器,提供完整的导入、解析、渲染和开发支持。核心功能包括:原生解析.tmx/.tsx文件,支持瓦片/对象/图像/组图层;可视化编辑器操作;运行时API实现动态瓦片读写、对象解析和动画控制;性能优化如批次渲染和内存管理。兼容正交/斜角/六边形地图,支持无限地图和自定义属性,开发者可通过扩展接口实现高级功能。该版本显著提升了2D游戏地图开发的效率与灵活性。原创 2026-01-03 16:09:42 · 43 阅读 · 0 评论 -
Cocos Creator 3.8.x读取Tiled 1.4.x代码示例(可建立工程,直接使用)
本文介绍了如何在 Cocos Creator 3.8.x 中加载和解析 Tiled 1.4.x 地图资源,包括地图文件结构、核心依赖说明和完整代码实现。主要内容包括: 工程目录结构:详细说明了 Tiled 地图资源(tmx/json 文件、tsx 瓦片集)和脚本文件的存放位置。 核心功能实现: 使用 TiledMapLoader 类加载 Tiled 地图资源 解析对象层并转换为物理碰撞体(矩形和多边形) 读取瓦片自定义属性(如可通行区域标记) 关键特性: 支持 JSON 和 XML 格式的地图文件 自动处理原创 2026-01-02 17:12:30 · 126 阅读 · 0 评论 -
Cocos Creator 3.8.x 读取 Tiled 1.4.x 原理分析
Cocos Creator 3.8.x 通过解析 Tiled 1.4.x 导出的.tmx/.json地图文件和.tsx/.tsj瓦片集文件,将Tiled的数据结构转换为引擎可渲染的TileMap组件。核心流程包括:加载资源文件、解析地图元信息、映射瓦片ID到纹理坐标、处理特殊特性(如瓦片翻转、对象层、斜角地图)等。引擎通过AssetManager管理资源,优化渲染性能,最终实现Tiled编辑的地图在Creator中的可视化与交互功能。原创 2026-01-02 17:04:21 · 50 阅读 · 0 评论 -
手把手教你用Tiled Map制作游戏地图(适配Cocos Creator 3.8)
本文详细介绍了使用Tiledmap制作游戏地图的完整流程。首先需要准备Tiled工具和统一尺寸的瓦片素材,了解瓦片、瓦片集、图层等核心概念。具体步骤包括:创建瓦片集作为素材库,新建正交地图,通过分层编辑(背景层、障碍层、装饰层)绘制地图,并可选添加对象层标记特殊位置。最后进行地图优化,包括调整尺寸、对齐瓦片、批量编辑等操作,最终保存为TMX格式文件。整个过程采用分层管理,便于后续游戏开发中的交互处理。原创 2026-01-01 23:28:28 · 159 阅读 · 0 评论 -
一份AI寻路参数优化对照表,快速调优移动流畅度[续前文六合一](Cocos Creator 3.8.0 + Tiledmap 1.4.x)
AI寻路参数优化指南(150字摘要) 本文提供AI寻路系统的参数优化对照表,重点解决移动流畅度问题。核心优化包括:降低寻路网格精度至20-50px,调整A*启发函数权重至1.2-1.5,优化转向角速度为150°-200°/s。针对不同场景给出参数建议:中小地图使用30-80的路径搜索深度,动态障碍场景设置0.1-0.2s避障延迟,多角色场景采用40-60px避障半径。推荐三步优化法:先调路径点阈值和网格精度解决卡顿,再优化转向参数,最后添加2-5s路径缓存提升性能。这些调整能有效平衡计算量与路径平滑度,提升原创 2026-01-01 22:24:50 · 137 阅读 · 0 评论 -
Cocos Creator + TiledMap制作瓦片地图部分经验总结
Cocos Creator + TiledMap制作瓦片地图部分经验总结原创 2022-11-16 13:01:55 · 2830 阅读 · 0 评论 -
Cocos Creator 3.8.0 官方文档明确支持 Tiled Editor v1.4 版本,也兼容 1.4.x 小版本(如1.4.3)
• 若用更高版本(如1.10+),可能报“Unsupported TMX version”,基础功能通常可用,但存在显示异常风险,建议导出时选择兼容1.4的格式。// 示例:资源文件夹resources/map/下的test.tmx,路径写map/test。// 2. 加载地图资源(关键:填你的tmx文件路径,无需后缀)// 可选:获取指定图层(比如名为Ground的普通图层)• 图片存储:瓦片图用.png格式,和tmx/tsx放同一文件夹。1. 地图格式:导出为.tmx(不要二进制,选XML格式)原创 2025-12-31 07:49:02 · 734 阅读 · 0 评论 -
Cocos Creator3.8.0 + Tiled1.4.x 地图加载FAQ(高频报错+秒解)
✅ 解:图层名大小写不一致(Tiled和代码必须完全匹配);✅ 解:Tiled里地图瓦片尺寸与Cocos节点适配一致;✅ 解:tmx/tsx/瓦片图不同目录;✅ 解:Tiled版本过高,换1.4.x导出,或导出时勾选兼容1.4格式。✅ 解:给mapNode设置锚点(0,0),与Tiled地图原点对齐。✅ 解:Tiled导出必选XML格式,禁用二进制/CSV格式。✅ 解:Tiled里瓦片集导出为外部tsx,不选内嵌到tmx。✅ 解:检查tmx文件导入设置,勾选可导入,重启编辑器重试。原创 2025-12-31 21:42:20 · 145 阅读 · 0 评论 -
一个快速校验地图资源是否符合兼容要求的小脚本(Cocos Creator3.8.0)
error(`❌ 图层名非法:${invalidLayers.map(l=>l.name)},需改英文无空格`);@property({tooltip: "填resources下tmx路径,无后缀(例:map/test)"})log("开始校验Tiled地图兼容性(适配Cocos3.8.0+Tiled1.4.x)");log("💡 大概率原因:路径错误/资源不在resources/格式不兼容");需改为纯英文路径");log("✅ 地图格式为XML,符合兼容要求");log("✅ 地图路径合法");原创 2025-12-31 21:44:20 · 594 阅读 · 0 评论 -
Cocos Creator3.8.0 + Tiled 1.4.x 地图三合一完整脚本(加载+兼容性校验+坐标互转,一键可用)
error(`❌ 非法图层名:${invalidLayers.map(l=>l.name)}`) : log("✅ 图层校验通过");log("🎉 所有校验通过,地图可用") : error("❌ 地图无有效图层");error("❌ 地图路径含中文") : log("✅ 地图路径合法");@property({tooltip: "resources下地图路径,无.tmx后缀(例:map/gameMap)"})log("当前点击瓦片坐标:X="+tilePos.x+",Y="+tilePos.y);原创 2025-12-31 21:50:17 · 744 阅读 · 0 评论 -
Cocos3.8 Tiled地图六合一脚本(含AI寻路绕障,续前五合一,新增AI基础寻路部分)
加载+校验+坐标互转+障碍物检测+角色避障移动+AI智能寻路,直接用不踩坑// A*寻路 节点类(内部使用)// 瓦片X坐标// 瓦片Y坐标// 起点到当前节点代价// 当前节点到终点预估代价// 总代价 f=g+h// 父节点(回溯路径用)this.x = x;this.y = y;// 计算总代价@property({tooltip: "resources下地图路径(无.tmx后缀,例map/gameMap)"})原创 2026-01-01 01:14:20 · 452 阅读 · 0 评论
分享