try to fix
This commit is contained in:
@@ -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;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user