ย if (movingRight)
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("right");
ย ย ย ย ย ย theRB.velocity = new Vector2(moveSpeed, theRB.velocity.y);
ย ย ย ย ย ย theSR.flipX = false;
ย ย ย ย ย ย if(transform.position.x > rightPoint.position.x)
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย movingRight = false;
ย ย ย ย ย ย }
ย ย ย ย }
ย ย ย ย else
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("left");
ย ย ย ย ย ย theRB.velocity = new Vector2(-moveSpeed, theRB.velocity.y);
ย ย ย ย ย ย theSR.flipX = true;
ย ย ย ย ย ย if (transform.position.x < leftPoint.position.x)
ย ย ย ย ย ย {
ย ย ย ย ย ย ย ย movingRight = true;
ย ย ย ย ย ย }
ย ย ย ย }
์ด๋ ๊ฒ ํ๊ณ start ํจ์์ย movingRight = true; ๋ฐ์ผ๋๊น ์์ง์ด๋๊ฑด ์ ๋๋๋ฐย ์บ๋ฆญํฐ๊ฐ ํ์ ์ ์ํจ
ํ์ ์ ๋ฌด์จ์๋ฆฌ?
์บ๋ฆญํฐ๊ฐ ๋ณด๋ ๋ฐฉํฅ์ผ๋ก ํ์ ํ๊ฒ ํ๋ ค๊ณ
์ด๋ฏธ์ง๊ฐ ์ฒ์๋ถํฐ ์ค๋ฅธ์ชฝ ๋ณด๊ณ ์๋๊ฑด ๋ง์ ?
ใ ใ
movingright false ๋๋์ง ํ์ธํด๋ด
Debug.Logํด๋์๊ฑด ํ์คํ๊ฒ ๋ธ
z์ถ ํ์ ์ด ๊ณ ์ ๋์๋์ง ํ์ธํด๋ณด์ . ๋ณ ๋ฌธ์ ์์ ๊ทธ์ชฝ์ธ๊ฑฐ ๊ฐ์
์๋ z์ถ์ด ์๋๋ผ y์ถ ์๋ชป๋งํจ;
์ ํด๊ฒฐ๋ฌ๋ค ใณใณ