perf: 优化底图可走路径

This commit is contained in:
richarjiang
2025-10-20 09:22:47 +08:00
parent 93d5473c88
commit 8f4200a7a3
10 changed files with 688 additions and 116 deletions

View File

@@ -0,0 +1,97 @@
# 技术栈
## 核心技术
### 游戏引擎
- **Cocos Creator 3.8.7**
- 基于 TypeScript 的游戏开发引擎
- 支持跨平台发布Web、iOS、Android
- 组件化开发模式
### 开发语言
- **TypeScript**
- 静态类型检查
- 面向对象编程
- ES6+ 语法支持
## 引擎配置
### 启用模块
- **2D渲染** - 2D图形渲染
- **UI系统** - 用户界面组件
- **动画系统** - 帧动画和骨骼动画
- **音频系统** - 背景音乐和音效
- **物理系统** - 2D物理碰撞检测
- **瓦片地图** - Tiled地图支持
- **Spine 3.8** - 骨骼动画支持
- **DragonBones** - 骨骼动画支持
### 项目设置
- **设计分辨率**: 720x1334 (移动端竖屏)
- **物理引擎**: Box2D (2D物理)
- **碰撞组**: player(1), npc(2)
- **TypeScript严格模式**: 关闭
## 资源管理
### 分包加载
- **bundle1** - 主要游戏资源(动画、图片、音乐)
- **bundle2** - 预留资源包
- **resources** - 基础资源
### 动画资源
- 玩家动画序列帧(站立、行走、攻击、死亡)
- 升级前后不同动画版本
- 怪物动画
- 特效动画
## 开发工具
### 地图编辑
- **Tiled Map Editor** - 瓦片地图编辑
- **WalkableLayer** - 可行走区域定义
### 版本控制
- **Git** - 代码版本管理
- **.gitignore** - 排除构建文件和临时文件
## 性能优化
### 寻路算法
- A*算法优化
- 路径平滑处理
- 开放列表和关闭列表管理
### 内存管理
- 资源分包加载
- 动态资源释放
- 对象池模式(待实现)
### 渲染优化
- 2D渲染管线
- 批量绘制
- 纹理压缩
## 平台适配
### 移动端优化
- 触摸输入处理
- 屏幕适配
- 性能调优
### 调试工具
- Cocos Creator调试器
- 浏览器开发者工具
- 自定义寻路测试工具
## 构建配置
### 开发环境
- 热重载支持
- 调试信息输出
- 性能监控
### 生产环境
- 代码压缩
- 资源优化
- 错误处理