diff options
Diffstat (limited to 'Docs')
-rw-r--r-- | Docs/TAB.txt | 24 | ||||
-rw-r--r-- | Docs/资料.xlsx | bin | 1052105 -> 4223151 bytes |
2 files changed, 24 insertions, 0 deletions
diff --git a/Docs/TAB.txt b/Docs/TAB.txt new file mode 100644 index 0000000..82aad26 --- /dev/null +++ b/Docs/TAB.txt @@ -0,0 +1,24 @@ +Player +// 公共静态数据 +<RigidbodyHolder> 保存了所有的关节Rigidboy和Collider +<AnimationHandler> 保存<int动画状态编号, string动画状态名>映射,包括Jump, Crouch等 +<CharacterGearHandler> 装备挂点 + +// 公共动态数据 +<Gravity> 根据当前角色的状态,实时计算出一个当前的实时gravity +<StepHandler> 更新脚步切换状态,返回哪个脚在前,哪个在后,配合AnimationObject.cs +<MovementDataHandler> 移动时用到的实时物理检测数据 +<StandingDataHandler> 保存Standing.cs需要的实时物理检测数据 + +// 输入输出 +<InputHandler> 当前的键盘输入,决定了角色当前的逻辑状态,用在SetAnimationByInput,直接影响角色的动作 +<SetAnimationByInput> 根据键盘输入切换当前动作 + +// 动作 +<Balance> 平衡,给脚施加力,辅助平衡 +<Standing> 站立 +<MovementHandler> 移动、跳跃 +<Holding> 手持武器 + + +
\ No newline at end of file diff --git a/Docs/资料.xlsx b/Docs/资料.xlsx Binary files differindex 72f29f7..68da3d2 100644 --- a/Docs/资料.xlsx +++ b/Docs/资料.xlsx |