1.1 KiB
1.1 KiB
项目概述
这是一个基于 Cocos Creator 3.8.7 的 2D 平面游戏项目,主要玩法是通过 TiledMap 进行寻路打怪。
核心玩法
- 玩家在 2D 瓦片地图上移动
- 使用 A* 寻路算法进行路径规划
- 与怪物进行战斗,通过比较生命值决定胜负
- 收集道具升级角色
- 相机跟随玩家移动
技术特点
- 使用 Cocos Creator 3.8.7 引擎
- TypeScript 开发
- TiledMap 地图系统
- A* 寻路算法
- 2D 物理碰撞系统
- 动画系统(支持角色升级后的动画切换)
- 音效系统
- UI 弹窗系统
项目结构
assets/scripts/- 核心游戏逻辑assets/scenes/- 场景文件(main.scene, start.scene)assets/bundle1/- 资源分包(动画、图片、音乐)assets/resources/- 游戏资源settings/- 引擎和项目配置
主要组件
- PlayerController - 玩家控制器
- TiledMapPathfinder - 瓦片地图寻路
- AStarPathfinding - A*寻路算法
- CameraFollow - 相机跟随
- Shadow2D - 2D阴影效果
- Manager - 游戏管理器
- Start - 启动场景管理