perf: 优化底图可走路径
This commit is contained in:
40
.kilocode/rules/memory-bank/brief.md
Normal file
40
.kilocode/rules/memory-bank/brief.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# 项目概述
|
||||
|
||||
这是一个基于 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 - 启动场景管理
|
||||
Reference in New Issue
Block a user