summaryrefslogtreecommitdiff
path: root/Docs
diff options
context:
space:
mode:
Diffstat (limited to 'Docs')
-rw-r--r--Docs/TAB.txt24
-rw-r--r--Docs/资料.xlsxbin1052105 -> 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
index 72f29f7..68da3d2 100644
--- a/Docs/资料.xlsx
+++ b/Docs/资料.xlsx
Binary files differ