void OnCollisionEnter2D(Collision2D collision)
{
if (collision.gameObject.CompareTag("badak"))
{
isGrounded = true;
}
if (collision.gameObject.CompareTag("danger") && !isDangerCooldown)
{
Rigidbody2D aRigidbody = collision.gameObject.GetComponent<Rigidbody2D>();
float aSpeed = aRigidbody.velocity.magnitude;
if (aSpeed >= minimumSpeedThreshold)
{
share.GetInstance().sharedValue = share.GetInstance().sharedValue - 100;
isDangerCooldown = true;
dangerCooldownTimer = 0.0f;
}
}
๋ณต์ฌ ์ด๋ ๊ฒ ํ๋๊ฑฐ ๋ง๋
์ด์จ๋ ํ๋ ์ด์ด๊ฐ danger ํ๊ทธ ๋จ๋์ด๋ ๋ฐ์ผ๋ฉด ๊ทธ ๋ฌผ์ฒด์ ์๋๋ฅผ ๊ฐ์ ธ์ค๊ณ ๊ทธ ์๋๊ฐ ์ด๋์ ๋ ์ด์์ด๋ฉด ์ฝ๋ ์๋๋๊ฒ ํ๋๋ฐ
๋ฌ๊ธ์์ด ํ๋ ์ด์ด๊ฐ ๋ฉ์ถฐ์์ ๋๋ ์๋์ ์ํจ
์์ง์ด๋ ๋์ค์ ๋ฐ์์ ๋๋ง ์ ๋๋ก ๊ณ์ฐ๋จ
ํ๋ ์ด์ด ์๋๋์ ์๊ด์์ด ๋ฐ์ ๋ฌผ์ฒด์ ์๋์ ๋ฐ๋ผ ์๋๋๋๊ฑด๋ฐ ์ ๋ฉ์ถฐ์์ผ๋ฉด ์๋์ ์ํ๋๊ฑฐ์ง..
์ด๊ฑด ์ด๋์ ์ค์ํ๊ฑด์ง ๊ฐํผ๊ฐ ์์กํ๋ค
๋ค์ ํด๋ณด๋๊น ์ฝ๊ฐ ๋ฌผ๋ฆฌ์์ง ์ค๋ฅ๊ฐ๊ธฐ๋ํ๋ฐ
์ ๋ํฐ ์ถฉ๋ํ์ ์ด ใ ์ธ๊ฑด๊ฐ?
ใ ใ ใ
๋ฆฌ์ง๋๋ฐ๋ sleeping mode ํ๋ฒ ๋ฐ๊ฟ๋ณด์ค?
๊ทธ๊ฑฐ ๋ง๋์ค์์๋๋ฐ ํด๋ณด๋๊น ์๋์์,, ๊ทธ๋ฅ ์ ๋ํฐ๊ฐ ๋ณ์ ์์ง์ธ๊ฒ์