From bc77bc7bc8b1a9b04ff598ff45eec0a1df5c6d8c Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Thu, 19 Oct 2023 13:45:57 +0800 Subject: * misc --- .../uploads_files_3123773_TabsUnitBase.bypyke.glb | Bin 0 -> 569476 bytes ...oads_files_3123773_TabsUnitBase.bypyke.glb.meta | 7 +++ .../ProjectSettings/ShaderGraphSettings.asset | 16 ----- Docs/TAB.txt | 66 ++++++++++++++------- "Docs/\350\265\204\346\226\231.xlsx" | Bin 4223151 -> 4611242 bytes .../uploads_files_3123773_TabsUnitBase.bypyke.glb | Bin 0 -> 569476 bytes 6 files changed, 52 insertions(+), 37 deletions(-) create mode 100644 ActiveRagdoll/Assets/uploads_files_3123773_TabsUnitBase.bypyke.glb create mode 100644 ActiveRagdoll/Assets/uploads_files_3123773_TabsUnitBase.bypyke.glb.meta delete mode 100644 ActiveRagdoll/ProjectSettings/ShaderGraphSettings.asset create mode 100644 Models/uploads_files_3123773_TabsUnitBase.bypyke.glb diff --git a/ActiveRagdoll/Assets/uploads_files_3123773_TabsUnitBase.bypyke.glb b/ActiveRagdoll/Assets/uploads_files_3123773_TabsUnitBase.bypyke.glb new file mode 100644 index 0000000..d86098b Binary files /dev/null and b/ActiveRagdoll/Assets/uploads_files_3123773_TabsUnitBase.bypyke.glb differ diff --git a/ActiveRagdoll/Assets/uploads_files_3123773_TabsUnitBase.bypyke.glb.meta b/ActiveRagdoll/Assets/uploads_files_3123773_TabsUnitBase.bypyke.glb.meta new file mode 100644 index 0000000..6566c70 --- /dev/null +++ b/ActiveRagdoll/Assets/uploads_files_3123773_TabsUnitBase.bypyke.glb.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cac611f91b59c7b4ca28db33a9d80904 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/ProjectSettings/ShaderGraphSettings.asset b/ActiveRagdoll/ProjectSettings/ShaderGraphSettings.asset deleted file mode 100644 index 9b28428..0000000 --- a/ActiveRagdoll/ProjectSettings/ShaderGraphSettings.asset +++ /dev/null @@ -1,16 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &1 -MonoBehaviour: - m_ObjectHideFlags: 61 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} - m_Name: - m_EditorClassIdentifier: - customInterpolatorErrorThreshold: 32 - customInterpolatorWarningThreshold: 16 diff --git a/Docs/TAB.txt b/Docs/TAB.txt index 82aad26..c2bdb72 100644 --- a/Docs/TAB.txt +++ b/Docs/TAB.txt @@ -1,24 +1,48 @@ Player // 公共静态数据 - 保存了所有的关节Rigidboy和Collider - 保存映射,包括Jump, Crouch等 - 装备挂点 + 保存了所有的关节Rigidboy和Collider + 保存映射,包括Jump, Crouch等 + 装备挂点 + 统一设置所有关节的layer + +// 公共动态数据 + 根据当前角色的状态,实时计算出一个当前的实时gravity + 计算一个本角色范围内通行的力量缩放值 + 更新脚步切换状态,返回哪个脚在前,哪个在后,配合AnimationObject.cs + 移动时用到的实时物理检测数据 + 保存Standing.cs需要的实时物理检测数据 + 处理角色死亡和复活 + +// 输入输出 + 当前的键盘输入,决定了角色当前的逻辑状态,用在SetAnimationByInput,直接影响角色的动作 + 根据键盘输入切换当前动作 + +// 动作 + 平衡,给脚施加力,辅助平衡 + 站立 + 移动、跳跃 + 手持武器,比较复杂,重点关注 + 坐(在载具) + 身体转向 + 武器操作,包括reload、attack等 + 游泳 + 处理角色死亡和复活 + 受击后击退(疑似没用) + 布娃娃 + 伸出援手,右手往目标快速移动 + 复活 + 治疗 + 诅咒 + 祭坛复活 + 拆弹 + +// 其他 + 受伤后的粒子特效 + 泰瑟枪电击后布娃娃效果 + 音效 + 聊天 + 这个不是道是干什么 + 设置材质 + 如果掉到地图下面了,重新拉回来 + 禁止输入 -// 公共动态数据 - 根据当前角色的状态,实时计算出一个当前的实时gravity - 更新脚步切换状态,返回哪个脚在前,哪个在后,配合AnimationObject.cs - 移动时用到的实时物理检测数据 - 保存Standing.cs需要的实时物理检测数据 - -// 输入输出 - 当前的键盘输入,决定了角色当前的逻辑状态,用在SetAnimationByInput,直接影响角色的动作 - 根据键盘输入切换当前动作 - -// 动作 - 平衡,给脚施加力,辅助平衡 - 站立 - 移动、跳跃 - 手持武器 - - - \ No newline at end of file diff --git "a/Docs/\350\265\204\346\226\231.xlsx" "b/Docs/\350\265\204\346\226\231.xlsx" index 68da3d2..0d25766 100644 Binary files "a/Docs/\350\265\204\346\226\231.xlsx" and "b/Docs/\350\265\204\346\226\231.xlsx" differ diff --git a/Models/uploads_files_3123773_TabsUnitBase.bypyke.glb b/Models/uploads_files_3123773_TabsUnitBase.bypyke.glb new file mode 100644 index 0000000..d86098b Binary files /dev/null and b/Models/uploads_files_3123773_TabsUnitBase.bypyke.glb differ -- cgit v1.1-26-g67d0