try to fix

This commit is contained in:
go38coz
2026-06-06 02:44:48 +02:00
parent eaf6f9b5ee
commit d86c98d517
2 changed files with 6 additions and 13 deletions
+4 -11
View File
@@ -110,21 +110,11 @@ public class DropletMovement : MonoBehaviour
isGrounded = false; isGrounded = false;
} }
private void DropDown()
{
//when "s" or "down key" is pressed turn of/disable collider;
//move object slowly down (1 seconds, move down the height of the collision box)
//after that enable collider again
if (isGrounded && (Input.GetKeyDown(KeyCode.S) || Input.GetKeyDown(KeyCode.DownArrow)))
{
StartCoroutine(DropRoutine());
}
}
private IEnumerator DropRoutine() private IEnumerator DropRoutine()
{ {
Collider2D playerCollider = GetComponent<Collider2D>(); Collider2D playerCollider = GetComponent<Collider2D>();
rb = GetComponent<Rigidbody2D>();
playerCollider.isTrigger = true; playerCollider.isTrigger = true;
@@ -137,12 +127,15 @@ public class DropletMovement : MonoBehaviour
while (elapsed < duration) while (elapsed < duration)
{ {
rb.useGravity = false;
transform.Translate(Vector3.down * speed * Time.deltaTime); transform.Translate(Vector3.down * speed * Time.deltaTime);
elapsed += Time.deltaTime; //update time elapsed += Time.deltaTime; //update time
yield return null; yield return null;
} }
//enable collider --> not a trigger anymore //enable collider --> not a trigger anymore
rb.useGravity = true;
playerCollider.isTrigger = false; playerCollider.isTrigger = false;
} }
} }
+1 -1
View File
@@ -27,7 +27,7 @@ EditorSettings:
m_UnlockBlockShaders: 0 m_UnlockBlockShaders: 0
m_PrefabModeAllowAutoSave: 1 m_PrefabModeAllowAutoSave: 1
m_EnterPlayModeOptionsEnabled: 1 m_EnterPlayModeOptionsEnabled: 1
m_EnterPlayModeOptions: 0 m_EnterPlayModeOptions: 3
m_GameObjectNamingDigits: 1 m_GameObjectNamingDigits: 1
m_GameObjectNamingScheme: 0 m_GameObjectNamingScheme: 0
m_AssetNamingUsesSpace: 1 m_AssetNamingUsesSpace: 1