95 lines
2.5 KiB
Markdown
95 lines
2.5 KiB
Markdown
# 蔚蓝Like 项目策划书
|
||
|
||
## 更新日志
|
||
|
||
V0.1.1
|
||
|
||
- 完成了角色冲刺的功能,使用component的架构设置了一个Dash Component
|
||
- 重构了一下角色的HSM,留出了一个给Dead state的状态
|
||
- 添加了角色趴住墙的逻辑,可以在墙上上下移动
|
||
|
||
v0.1.2
|
||
|
||
- 添加了一个WallDetector,用来检测墙壁,计划抛弃原版的is_on_wall
|
||
|
||
v0.1.3
|
||
|
||
- 完善了WallDetector的功能,添加了一个climb hop,climb jump等逻辑,具体手感优化得再关卡里做测试
|
||
|
||
v0.2.1
|
||
|
||
-
|
||
|
||
## 更新计划
|
||
|
||
V0.1
|
||
|
||
主要的工作是复刻蔚蓝的移动代码逻辑,反向出硬核平台跳跃游戏那种手感
|
||
|
||
- [x] 角色墙滑
|
||
- [x] 墙滑代码拆解
|
||
- [x] 墙滑功能实现
|
||
- [x] 角色墙滑跳
|
||
- [x] 墙滑跳代码拆解
|
||
- [x] 墙滑跳功能实现
|
||
- [x] 角色冲刺
|
||
- [x] 角色冲刺代码拆解
|
||
- [x] 角色冲刺功能实现
|
||
- [x] 角色扒墙
|
||
- [x] 角色扒墙代码拆解
|
||
- [x] 角色扒墙代码实现
|
||
- [x] 角色扒墙跳代码实现
|
||
- [x] 角色爬墙到极限时候自动跳上平台
|
||
- [ ] ~~手感优化~~
|
||
- [ ] ~~跳跃手感优化~~
|
||
- [ ] ~~墙跳手感优化~~
|
||
- [ ] ~~贴墙上跳会额外受到贴墙重力导致上不去的BUG~~
|
||
|
||
V0.2
|
||
|
||
主要是实现蔚蓝的地图相关的功能,比如穿过一个入口之后时间缓速并切换场景,等
|
||
|
||
- [x] Phantom Camera 插件接入
|
||
- [ ] 相机功能
|
||
- [ ] 相机追随
|
||
- [ ] 相机震动
|
||
|
||
- [ ] 地图功能
|
||
- [ ] 地图美术功能
|
||
- [ ] 地图物件功能
|
||
|
||
- [ ] 玩家死亡和重生的逻辑
|
||
- [ ] Room功能:一个Level由n个Room组成,Room存在一个Entrance,玩家进入Entrance会让Entrance向上传输消息给Room并让镜头切换到对应的Room
|
||
- [ ] entrance的对应不同的复活点,从不同的entrance进入会让玩家死亡后在不同的复活点复活
|
||
|
||
|
||
V0.3
|
||
|
||
主要是复刻蔚蓝的一些VFX,包括:
|
||
|
||
- 全局的VFX管理器:
|
||
|
||
- [x] VFX Manager
|
||
- [x] 可以實現在場景中根據預設播放VFX
|
||
- [ ] 將所有的VFX放置在一個插件專屬的Layer
|
||
|
||
- [ ] SFX Manager
|
||
- [ ] 可以實現在場景中根據預設播放SFX
|
||
- [ ] 可以播放一個隨機的SFX Asset
|
||
- [ ] 不同的SFX預設
|
||
|
||
- [ ] CameraShake Manager
|
||
- [ ] 可以通過signal播放不同的相機震動
|
||
- [ ] 可以播放一個隨機的SFX Asset
|
||
- [ ] 不同的SFX預設
|
||
|
||
- [ ] GlobalTime Manager
|
||
- [ ] 可以通過signal播放不同的相機震動
|
||
- [ ] 可以播放一個隨機的SFX Asset
|
||
- [ ] 不同的SFX預設
|
||
|
||
V0.4
|
||
主要是拓展基于项目的特殊需求,包括:
|
||
|
||
- [ ] 钩爪功能基本实现
|