summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2023-10-28 22:07:37 +0800
committerchai <215380520@qq.com>2023-10-28 22:07:37 +0800
commit4ab505b50096f4c54f29738738179110fa79db69 (patch)
treec3255bd200969a1c4b3aecb5b54fd70334c0c0b1
parent73fdcea6c81de3ffebd808a32e08da63480d7b94 (diff)
*misc
-rw-r--r--Doc/ROUNDS分析.xlsxbin2693775 -> 6075929 bytes
-rw-r--r--ROUNDS/.vs/ROUNDS/v17/.suobin155648 -> 155648 bytes
-rw-r--r--ROUNDS/_Player/CharacterData.cs46
-rw-r--r--ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.dllbin909312 -> 909824 bytes
-rw-r--r--ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.pdbbin486868 -> 486972 bytes
-rw-r--r--ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.dllbin909312 -> 909824 bytes
-rw-r--r--ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.pdbbin486868 -> 486972 bytes
7 files changed, 25 insertions, 21 deletions
diff --git a/Doc/ROUNDS分析.xlsx b/Doc/ROUNDS分析.xlsx
index 36f3d44..6a3132f 100644
--- a/Doc/ROUNDS分析.xlsx
+++ b/Doc/ROUNDS分析.xlsx
Binary files differ
diff --git a/ROUNDS/.vs/ROUNDS/v17/.suo b/ROUNDS/.vs/ROUNDS/v17/.suo
index c630da1..db81732 100644
--- a/ROUNDS/.vs/ROUNDS/v17/.suo
+++ b/ROUNDS/.vs/ROUNDS/v17/.suo
Binary files differ
diff --git a/ROUNDS/_Player/CharacterData.cs b/ROUNDS/_Player/CharacterData.cs
index 524515c..394fe79 100644
--- a/ROUNDS/_Player/CharacterData.cs
+++ b/ROUNDS/_Player/CharacterData.cs
@@ -10,8 +10,6 @@ public class CharacterData : MonoBehaviour
public List<CardInfo> currentCards;
- public float sinceGroundedMultiplierWhenWallGrab = 0.2f;
-
public PlayerActions playerActions;
public ParticleSystem[] landParts;
@@ -42,8 +40,6 @@ public class CharacterData : MonoBehaviour
public Vector2 wallNormal;
- public Vector3 groundPos;
-
public Transform hand;
public float sinceWallGrab = float.PositiveInfinity;
@@ -54,10 +50,16 @@ public class CharacterData : MonoBehaviour
private bool wasWallGrabLastFrame;
- public float sinceGrounded;
+ #region Ground
+
+ public Vector3 groundPos;
+
+ public float sinceGrounded;
- // ԣisGroundedָʾǷŵ
- [FormerlySerializedAs("isGrounded")]
+ public float sinceGroundedMultiplierWhenWallGrab = 0.2f;
+
+ // ԣisGroundedָʾǷŵ
+ [FormerlySerializedAs("isGrounded")]
private bool m_IsGrounded = true;
private bool m_preGrounded = true;
@@ -77,7 +79,9 @@ public class CharacterData : MonoBehaviour
private bool wasGroundedLastFrame = true;
- public Player player;
+ #endregion
+
+ public Player player;
public float sinceJump = 1f;
@@ -229,7 +233,7 @@ public class CharacterData : MonoBehaviour
// ֻ isGrounded = true
public void TouchGround(Vector3 pos, Vector3 groundNormal, Rigidbody2D groundRig, Transform groundTransform = null)
{
- //this.gameObject.name = "Player_" + pos.ToString() + "_" + (groundTransform != null ? groundTransform.gameObject.name : "null");
+ this.gameObject.name = "Player_" + pos.ToString() + "_" + (groundTransform != null ? groundTransform.gameObject.name : "null");
if (sinceJump > 0.2f)
{
@@ -247,18 +251,18 @@ public class CharacterData : MonoBehaviour
{
standOnRig = groundRig;
}
- if (playerVel.velocity.y < -20f && !isGrounded)
- {
- for (int i = 0; i < landParts.Length; i++)
- {
- landParts[i].transform.localScale = Vector3.one * Mathf.Clamp((0f - playerVel.velocity.y) / 40f, 0.5f, 1f) * 0.5f;
- landParts[i].transform.position = new Vector3(base.transform.position.x + playerVel.velocity.x * 0.03f, pos.y, 5f);
- landParts[i].transform.rotation = Quaternion.LookRotation(groundNormal);
- landParts[i].Play();
- }
- GamefeelManager.instance.AddGameFeel(Vector2.down * Mathf.Clamp((sinceGrounded - 0.5f) * 1f, 0f, 4f));
- }
- groundPos = pos;
+ if (playerVel.velocity.y < -20f && !isGrounded)
+ {
+ for (int i = 0; i < landParts.Length; i++)
+ {
+ landParts[i].transform.localScale = Vector3.one * Mathf.Clamp((0f - playerVel.velocity.y) / 40f, 0.5f, 1f) * 0.5f;
+ landParts[i].transform.position = new Vector3(base.transform.position.x + playerVel.velocity.x * 0.03f, pos.y, 5f);
+ landParts[i].transform.rotation = Quaternion.LookRotation(groundNormal);
+ landParts[i].Play();
+ }
+ GamefeelManager.instance.AddGameFeel(Vector2.down * Mathf.Clamp((sinceGrounded - 0.5f) * 1f, 0f, 4f));
+ }
+ groundPos = pos;
wasGroundedLastFrame = true;
isGrounded = true;
sinceGrounded = 0f;
diff --git a/ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.dll b/ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.dll
index d5d9762..98dcc58 100644
--- a/ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.dll
+++ b/ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.dll
Binary files differ
diff --git a/ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.pdb b/ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.pdb
index 263699b..25eda73 100644
--- a/ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.pdb
+++ b/ROUNDS/bin/Debug/netstandard2.1/Assembly-CSharp.pdb
Binary files differ
diff --git a/ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.dll b/ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.dll
index d5d9762..98dcc58 100644
--- a/ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.dll
+++ b/ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.dll
Binary files differ
diff --git a/ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.pdb b/ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.pdb
index 263699b..25eda73 100644
--- a/ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.pdb
+++ b/ROUNDS/obj/Debug/netstandard2.1/Assembly-CSharp.pdb
Binary files differ