์ ๋ฐ๋ฏธ ์์ด๊ฐ์ข์ ๋์ค๋ ๊ณผ์ ์ ์ ๋ถ ๋๋ด๊ณ ,
ํน์ ๋ธ๋ก์ ๊นจ๊ฑฐ๋ ํน์ ๋ธ๋ก์ ๊นจ๋ฉด ๋๋คํ ํ๋ฅ ๋ก ์์ดํ
์ ๋จ๊ตฌ๋๊ฑธ ํ๋ฒ ์ง์ ๊ตฌํํด๋ณด๊ธฐ๋ก ํ์.
์ผ๋จ ๋จน์ผ๋ฉด ๋ฐํ ํฌ๊ธฐ๊ฐ x์ถ ๋ฐฉํฅ์ผ๋ก ๊ธธ์ด์ง๋ ์์ดํ ์ ๊ตฌํํ๋๋ฐ ์ฑ๊ณตํจ.
ํ์ง๋ง ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์๊ฒผ๋๋ฐ,
(ํด๋จํ ํจ์๋ก ๊ณ ์ ์์ผ์ ๋ฐํ์ด ์บ๋ฒ์ค ๋ฐ๊นฅ์ผ๋ก ๋๊ฐ์ง ์๋ ๋ชจ์ต.)
(์ปค์ง ๋ฐํ์ด ์บ๋ฒ์ค ํ๋ฉด ๋ฐ๊นฅ์ผ๋ก ๋น ์ ธ๋๊ฐ๋ ๋ชจ์ต)
(๊ณต์ ๋ฒฝ์ ๋ถ๋ชํ๋ฉด์ ์ ํ๊ธฐ๊ณ ์์.)
(์ ์ฒด ์ฝ๋. ๋ง์ฐ์ค ํฌ์ธํธ๋ฅผ ๊ธฐ์ ์ผ์ x์ถ ์ด๋์ด ๊ฐ๋ฅํ๋ฉฐ ํด๋จํ ํจ์๋ก ๊ณ ์ ์์ผ ์ด๋์์ญ์ ์ ํํด๋ .)
[๊ถ๊ธ์ ]
1. ๋ง์ฝ ๋ฌผ๋ฆฌ์์ง์ ์ด์ฉํ ์ด๋์ ๊ตฌํํ๋ค๋ฉด ๋ฐํ์ด ํ๋๋๋๋ผ๋ box collider๊ฐ ์๋ ๋ฒฝ์ ์ถฉ๋์์ผ์ ๋ฉ์ถ๊ฒ ํ ์ ์์ ๊ฒ ๊ฐ๋ค๊ณ ์์๋จ.
ํ์ง๋ง ๋ง์ฐ์ค์ transform.position ํจ์๋ฅผ ์ด์ฉํ ์ด๋์ ๊ฒฝ์ฐ๋ ํด๋จํ ํจ์ ์ธ์ ์ด๋ค ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋์ ์ ํํ ์ ์์์ง ๋ชจ๋ฅด๊ฒ ์.
2. ๋ธ๋ก๊ณผ ๊ณต, ๋ฒฝ ์ด 3๊ฐ์ง ๊ฐ์ฒด์ ๊ฒฝ์ฐ๋ ์๋ก ์ํธ์์ฉ์ด ์ ๋์ง๋ง ๋ฐํ๊ณผ ๋ฒฝ์ ๊ทธ๋ ์ง ์์๋ฐ,
์๋ง tranform.position ํจ์์ ๊ฒฝ์ฐ์๋ ๋ฌผ๋ฆฌ์์ง์ด ์ ์ฉ๋์ง ์๋ ์๊ฐ์ด๋๊ฐ์ ๋ฉ์ปค๋์ฆ์ด ์ ์ฉ๋์ ๊ทธ๋ฐ๊ฑฐ๋ผ๊ณ ์๊ฐ๋จ.
๊ทธ๋ฌ๋ ์ด๋ฐ ์๋ฆฌ๊ฐ ๋ง๋๊ฑด์ง ์ ๋ชจ๋ฅด๊ฒ ์.
[์์ฝ]
๋ฐํ๊ณผ ๋ฒฝ์ ์๋ก ์ถฉ๋๊ฐ๋ฅํ๊ฒ ํ์ฌ ๋ฐํ์ด ์ปค์ ธ๋ ์บ๋ฒ์ค๋ฐ์ผ๋ก ์๋น ์ ธ๋๊ฐ๊ฒ ํ๊ณ ์ถ์.
์ด๋ป๊ฒ ํ๋ฉด ์ข๊ฒ ์?
๊ตณ์ด ํด๋จํ๋ก ์ ํํ ํ์๊ฐ์๋? ํ๋ฉด ์ธ๊ณฝ์ชฝ์ ๋ฐ์ค์ปฌ๋ผ์ด๋ ๋ค๊ฐ ๋ฐฐ์นํ๊ณ ํ๋ ์ด์ด์ ๋ฐ์ค์ปฌ๋ผ์ด๋๋ ๋ฆฌ์ง๋๋ฐ๋๋ง ๋ถ์ฌ์ค๋ ๋ ๊ฑฐ๊ฐ์๋ฐ
ใ ใ / ๋ฐ์ค์ปฌ๋ผ์ด๋์ ๋ฆฌ์ง๋๋ฐ๋๋ฅผ ๋ถ์ฌ์ ์คํํด๋ดค๋๋ฐ, ์ถฉ๋์ด ์ ์ฉ๋์ง ์์. transform.position ํจ์ ๋์ ๋ง์ฐ์ค๋ก ์์ง์ด๋ฉด์๋ ๋ฌผ๋ฆฌ๋ฒ์น์ด ์ ์ฉ๋ ์ ์๋ ํจ์๋ฅผ ์ด๋ค๋ฉด ๊ฐ๋ฅํ ๊ฒ ๊ฐ์๋ฐ, ๋ฌด์จ ํจ์๋ฅผ ์จ์ผํ ์ง ์ ๋ชจ๋ฅด๊ฒ ์. ์์ดํ ์ ๊ฒฝ์ฐ this.GetComponent<Rigidbody2D>().velocity = new Vector2(0, -10f) ๊ฐ์ ์์ผ๋ก ์ด๋ํ๊ฒ ํ๋๋ฐ ์ด ๊ฒฝ์ฐ์ ์ถฉ๋๊ฐ์ง ์๋๋๊ฑธ ๋ณด๋ฉด ํจ์ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์.
ํด๋จํ ํ ๋ min+๋ง๋๊ธธ์ด, max-๋ง๋๊ธธ์ด ํ๋ฏ์๋? - dc App
์ฌ๋๊ฒ ์๋๋ผ ๊ทธ๋ฅ ์ ํ๋ฉด ๋จ ๊ธฐ๋ณธ๊ธธ์ด๊ฐ 10์ด๋ผ๋ฉด 1.2๋ฐฐ ์ปค์ก์ผ๋ฉด 10*1.2 ํ๋ฉด ๋์์ - dc App
์์ฆ/ ํ์ธํ์. ์๋จ.