feat: 移除自适应性能相关配置并调整动画控制器

移除了Unity自适应性能(Adaptive Performance)的相关配置文件,
包括Adaptive Performance文件夹及其子目录中的所有配置文件,
同时移除了移动通知(NotificationSettings)相关配置,
以及第一章第一关(level_chapter1_level1)的关卡配置文件,
还删除了多个材质文件如AdjustableGlowOrb、AdjustableGlowOrbHalo
和Arena相关材质。另外微调了base-人类士兵.controller中状态机
的位置坐标,将x坐标从320调整为330。
```
This commit is contained in:
huadexuan committed 2026-09-27 20:39:00 +08:00
1 parent 13d0c80335
commit f77fa20f82
413 files changed
+13494 -63858

No files matched your search

+42
View File
@@ -0,0 +1,42 @@
# PlayerData.json 字段说明
`PlayerData.json` 是玩家动态数据的本地原型,正式版由 Java 后台接口返回相同结构。标准 JSON 不支持 `//` 注释,因此字段说明单独维护在本文件。
## 根字段
| 字段 | 类型 | 说明 |
|---|---|---|
| `playerId` | string | 玩家唯一标识;本地原型使用 `local_player`,正式版由服务器返回。 |
| `unlockedCharacters` | array | 玩家已解锁的卡牌角色列表。 |
| `currentDeck` | string[] | 当前出战卡组,内容是 `characterId`,塔防第一版默认 5 个位置。 |
## unlockedCharacters 子项
| 字段 | 类型 | 说明 |
|---|---|---|
| `characterId` | string | 对应 `Assets/Resources/Data/` 中 CharacterData 的 `characterId`。 |
| `level` | int | 玩家拥有的角色等级,从 1 开始。用于计算英雄最终生命、攻击和移速。 |
| `starLevel` | int | 玩家拥有的角色星级;当前阶段保留字段,暂不参与基础数值计算。 |
## 数据职责
```text
CharacterData
= 项目静态配置:Prefab、头像、角色名称、基础属性、升级成长
PlayerData.json
= 玩家动态数据:解锁、等级、星级、当前卡组
Level1-Waves.json
= 关卡动态数据:波次、敌人 ID、数量、生成间隔、生成位置
```
玩家英雄最终属性公式:
```text
最终生命 = baseMaxHealth + (level - 1) × healthPerLevel
最终攻击 = baseAttackPower + (level - 1) × attackPerLevel
最终移速 = baseMoveSpeed + (level - 1) × moveSpeedPerLevel
```
普通波次小兵读取 CharacterData 的 1 级基础属性,不读取玩家等级、星级、解锁状态或卡组数据。