diff options
33 files changed, 378 insertions, 46 deletions
diff --git a/ActiveRagdoll/Assets/TABG/Materials.meta b/ActiveRagdoll/Assets/TABG/Materials.meta new file mode 100644 index 0000000..1f820ff --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d56ebd3a60a0b34cacb559789b9b5ba +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/default_material.mat b/ActiveRagdoll/Assets/TABG/Materials/default_material.mat index 15e6e7e..15e6e7e 100644 --- a/ActiveRagdoll/Assets/default_material.mat +++ b/ActiveRagdoll/Assets/TABG/Materials/default_material.mat diff --git a/ActiveRagdoll/Assets/default_material.mat.meta b/ActiveRagdoll/Assets/TABG/Materials/default_material.mat.meta index 6528863..6528863 100644 --- a/ActiveRagdoll/Assets/default_material.mat.meta +++ b/ActiveRagdoll/Assets/TABG/Materials/default_material.mat.meta diff --git a/ActiveRagdoll/Assets/TABG/PhysicsMaterial.meta b/ActiveRagdoll/Assets/TABG/PhysicsMaterial.meta new file mode 100644 index 0000000..22f4c20 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/PhysicsMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a814187bd4c507a4283aacfd675f84f9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/foot_physics_mat.physicMaterial b/ActiveRagdoll/Assets/TABG/PhysicsMaterial/foot_physics_mat.physicMaterial index 88768d9..88768d9 100644 --- a/ActiveRagdoll/Assets/foot_physics_mat.physicMaterial +++ b/ActiveRagdoll/Assets/TABG/PhysicsMaterial/foot_physics_mat.physicMaterial diff --git a/ActiveRagdoll/Assets/foot_physics_mat.physicMaterial.meta b/ActiveRagdoll/Assets/TABG/PhysicsMaterial/foot_physics_mat.physicMaterial.meta index caf6f78..caf6f78 100644 --- a/ActiveRagdoll/Assets/foot_physics_mat.physicMaterial.meta +++ b/ActiveRagdoll/Assets/TABG/PhysicsMaterial/foot_physics_mat.physicMaterial.meta diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Actions.meta b/ActiveRagdoll/Assets/TABG/Scripts/Action.meta index 3a85b48..3a85b48 100644 --- a/ActiveRagdoll/Assets/TABG/Scripts/Actions.meta +++ b/ActiveRagdoll/Assets/TABG/Scripts/Action.meta diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Action/Balance.cs b/ActiveRagdoll/Assets/TABG/Scripts/Action/Balance.cs new file mode 100644 index 0000000..2319599 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Action/Balance.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Action +{ + + public class Balance : MonoBehaviour + { + + public Rigidbody[] rigsToLift; //Head, Torso + + public float force; + + private void FixedUpdate() + { + + + } + + } + +} diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Action/Balance.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Action/Balance.cs.meta new file mode 100644 index 0000000..62d3cd9 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Action/Balance.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3851d441af2bef4448b208a0a2d481bb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Action/Standing.cs b/ActiveRagdoll/Assets/TABG/Scripts/Action/Standing.cs new file mode 100644 index 0000000..91365a4 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Action/Standing.cs @@ -0,0 +1,25 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Action +{ + + public class Standing : MonoBehaviour + { + + public Rigidbody[] rigsToLift; //Head, Torso + + public float force; + + private void FixedUpdate() + { + foreach (var rig in rigsToLift) + { + rig.AddForce(Vector3.up * force, ForceMode.Acceleration); + } + } + + } + +} diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Actions/Standing.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Action/Standing.cs.meta index 53a760d..53a760d 100644 --- a/ActiveRagdoll/Assets/TABG/Scripts/Actions/Standing.cs.meta +++ b/ActiveRagdoll/Assets/TABG/Scripts/Action/Standing.cs.meta diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Actions/Standing.cs b/ActiveRagdoll/Assets/TABG/Scripts/Actions/Standing.cs deleted file mode 100644 index 6c1b070..0000000 --- a/ActiveRagdoll/Assets/TABG/Scripts/Actions/Standing.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class Standing : MonoBehaviour -{ - - public Rigidbody[] rigsToLift; //Head, Torso - - public float force; - - private void FixedUpdate() - { - foreach(var rig in rigsToLift) - { - rig.AddForce(Vector3.up * force, ForceMode.Acceleration); - } - } - -} diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data.meta new file mode 100644 index 0000000..7174dc4 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e52e68795616b44cb572428847aae49 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/AnimationHandler.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/AnimationHandler.cs new file mode 100644 index 0000000..bc20e7c --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/AnimationHandler.cs @@ -0,0 +1,16 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + + public class AnimationHandler : MonoBehaviour + { + + + + + } + +} diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/AnimationHandler.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/AnimationHandler.cs.meta new file mode 100644 index 0000000..4e6f2db --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/AnimationHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0152a635e0b8d6547a566f7d1d7f34f8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/CharacterGearHandler.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/CharacterGearHandler.cs new file mode 100644 index 0000000..7490043 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/CharacterGearHandler.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + + public class CharacterGearHandler : MonoBehaviour + { + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + } + +}
\ No newline at end of file diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/CharacterGearHandler.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/CharacterGearHandler.cs.meta new file mode 100644 index 0000000..10db5d5 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/CharacterGearHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c879c488e6c58d741aab956a53d99deb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/Gravity.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/Gravity.cs new file mode 100644 index 0000000..f087185 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/Gravity.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + + public class Gravity : MonoBehaviour + { + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + } + +}
\ No newline at end of file diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/Gravity.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/Gravity.cs.meta new file mode 100644 index 0000000..465c0f4 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/Gravity.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 55cb274536c1d874db0ddeaab163a7a1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/MovementDataHandler.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/MovementDataHandler.cs new file mode 100644 index 0000000..ae3eb00 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/MovementDataHandler.cs @@ -0,0 +1,22 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + public class MovementDataHandler : MonoBehaviour + { + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + } + +} diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/MovementDataHandler.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/MovementDataHandler.cs.meta new file mode 100644 index 0000000..c293176 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/MovementDataHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4cacc0017abb9f54b81913df2d2f00d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/RigidbodyHolder.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/RigidbodyHolder.cs new file mode 100644 index 0000000..ee3c350 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/RigidbodyHolder.cs @@ -0,0 +1,30 @@ +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + + // 保存所有14个骨骼 + public class RigidbodyHolder : MonoBehaviour + { + public Rigidbody[] allRigs; + + //private WeaponHandler weapons; + + private void Start() + { + allRigs = GetComponentsInChildren<Rigidbody>(); + //weapons = GetComponent<WeaponHandler>(); + } + + private void Update() + { + } + + public Rigidbody[] GetAllRigs() + { + return allRigs; + } + } + +}
\ No newline at end of file diff --git a/ActiveRagdoll/Assets/TABG/Scripts/RigidbodyHolder.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/RigidbodyHolder.cs.meta index cbc4eea..cbc4eea 100644 --- a/ActiveRagdoll/Assets/TABG/Scripts/RigidbodyHolder.cs.meta +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/RigidbodyHolder.cs.meta diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/SetRigidbodySettings.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/SetRigidbodySettings.cs new file mode 100644 index 0000000..cb4b4e6 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/SetRigidbodySettings.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + + public class SetRigidbodySettings : MonoBehaviour + { + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + } + +}
\ No newline at end of file diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/SetRigidbodySettings.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/SetRigidbodySettings.cs.meta new file mode 100644 index 0000000..2fb4c79 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/SetRigidbodySettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 143d6df5e12320e4d9b77b9c46858e12 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs new file mode 100644 index 0000000..588f089 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + + public class StandingDataHandler : MonoBehaviour + { + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + } + +}
\ No newline at end of file diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs.meta new file mode 100644 index 0000000..58842ab --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/StandingDataHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 65e8b62425fa0464cb55fe503c4ecf6f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/StepHandler.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/StepHandler.cs new file mode 100644 index 0000000..cf178c5 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/StepHandler.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + + public class StepHandler : MonoBehaviour + { + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + } + +}
\ No newline at end of file diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/StepHandler.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/StepHandler.cs.meta new file mode 100644 index 0000000..657ccd8 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/StepHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a073593a74173184787a2ac44c2a46f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/Strength.cs b/ActiveRagdoll/Assets/TABG/Scripts/Data/Strength.cs new file mode 100644 index 0000000..6967953 --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/Strength.cs @@ -0,0 +1,23 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Rigging.Data +{ + + public class Strength : MonoBehaviour + { + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } + } + +}
\ No newline at end of file diff --git a/ActiveRagdoll/Assets/TABG/Scripts/Data/Strength.cs.meta b/ActiveRagdoll/Assets/TABG/Scripts/Data/Strength.cs.meta new file mode 100644 index 0000000..fa8dbfb --- /dev/null +++ b/ActiveRagdoll/Assets/TABG/Scripts/Data/Strength.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 19fba01e0aed0674aa94ea0f474f499d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ActiveRagdoll/Assets/TABG/Scripts/RigidbodyHolder.cs b/ActiveRagdoll/Assets/TABG/Scripts/RigidbodyHolder.cs deleted file mode 100644 index d003697..0000000 --- a/ActiveRagdoll/Assets/TABG/Scripts/RigidbodyHolder.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; - -// 保存所有14个骨骼 -public class RigidbodyHolder : MonoBehaviour -{ - public Rigidbody[] allRigs; - - //private WeaponHandler weapons; - - private void Start() - { - allRigs = GetComponentsInChildren<Rigidbody>(); - //weapons = GetComponent<WeaponHandler>(); - } - - private void Update() - { - } - - public Rigidbody[] GetAllRigs() - { - return allRigs; - } -} diff --git a/ActiveRagdoll/Assets/TABG/Test.unity b/ActiveRagdoll/Assets/TABG/Test.unity index 40465d3..36f21b0 100644 --- a/ActiveRagdoll/Assets/TABG/Test.unity +++ b/ActiveRagdoll/Assets/TABG/Test.unity @@ -1465,7 +1465,7 @@ PrefabInstance: - target: {fileID: 1666344766112317020, guid: fce18bbf37be1384eb1a089a94aac81d, type: 3} propertyPath: m_LocalPosition.y - value: 0 + value: 0.909 objectReference: {fileID: 0} - target: {fileID: 1666344766112317020, guid: fce18bbf37be1384eb1a089a94aac81d, type: 3} |