์ด๋ฒ์๋ ์ฒ์๋ถํฐ ๋๊น์ง ๋ฐฐ๊ฒฝ๋ง ๋ค๋ฃฐ๊ฑฐ์ผ
๋ ๋ฒจ๋์์ธ์ ๋ค๋ฅธ ๊ธ์์ ๋ค๋ฃจ๊ณ ์ด๋ฒ๊ธ์์๋ ์๋์
์.. ๊ทธ๋ฆฌ๊ณ ์ต์ข ์ ์ผ๋ก๋ ํค๋ค์์ค - ์ปค๋์ํฐ - ์จ๋ฆฌ๋์ - ์ฌ๋ฆฌํผ์ฐ๋ ๋์
์ด๋ ๊ฒ ์งํ์ ํ๊ณ ์ถ์ด
๊ทธ๋ฌ๋ ๊ฐ๊ฐ ํ ๋ง๋ง๋ค
ํ์ผ ( 2 * 3๊ฐ ) <- ์๋๋ 3*3 ์ ๋ณ๋ ํ์ผ๋ค๊น์งํด์ 12~ 16๊ฐ๋ ์ฐ์ด์ผ๋๋ฐ ๊ท์ฐฎ์์...
์ํ? ( 4๊ฐ์ ๋ )
์๋ฌผ ( 3๊ฐ์ ๋ )
ํ๋
์๊ฒฝ
์ด๋ ๊ฒ ๊ทธ๋ฆผ์ด ํ์ํ๋
์ด (1 + 4 + 3 + 1 + 1 ) * 4 , ๊ทธ๋๊น 40๊ฐ์ ๊ทธ๋ฆผ์ ๊ทธ๋ ค์ผ๊ฒ ๋ค
์๊ฐ์ ๋ญ ๋ง์ผ๋๊น.. ์ฒ์ฒํ ํ๋ค๋ณด๋ฉด ๋ ๊ฑฐ ๊ฐ์
์ด์งํผ ํค๋ค์์ค ํ๋๋ง ์์ฑํ๋ฉด ๋ค๋ฅธ ์ธ๊ฐ๋ ๊ทธ๋ฅ ๋ฐ๋ผํ๊ธฐ๋ง ํ๋ฉด ๋๋๊น...
๋จผ์ ํ์ผ๋งต๋ถํฐ ๋ณผ ๊ฑฐ์ผ
2*3์ ํ์ผ์ ๋ง๋ค์์ด
ํฌํ ์ต์์ ๊ทธ๋ฅ ํฌ๊ธฐ 100 * 100์ ๋ณต๋ถ ํ์ฉํด์ 6๊ฐ ๋ง๋ฌ
๊ทผ๋ฐ ์ง์ง๋ก, 3*3 ํ๋๊ฒ ๋ง๋๊ฑฐ ๊ฐ์
(๋ฐ์ผ๋ก ํ์ฅ์ด ์๋ผ... ์ด๋กํ๋.. ใ ใ )
์ข ๋ณ๋ก ๊ฑฐ ๊ฐ๊ธดํ๋ฐ.. ์ ์ฉ์์ผ ๋ณด๋๊น ๋์์ง๋ ์๋๋ผ
๊ทธ๋ฆฌ๊ณ ํ์ผ๋งต์ ์ฝ๋ผ์ด๋๋ฅผ ๋๊ฐ ์จ์ผํ๋๋ผ๊ณ
tilemap collider
composite collider ์ด๋ ๊ฒ
๋๊ฐ๊ฐ ์ฐ๊ณํด์ ์๋ํ๋ ์์ธ๊ฐ๋ด
์ ์ ์์ ๋ ์ ๋ง๋ค๋ ์์ฑํ๋ Ground ๋ ์ด์ด๋ผ๋ ๊ฑฐ๋ง ์ค์ ํด๋๋ฉด
๋ ์ผ๋ก ์ธ ์ ์์ด
๋ฐ๋ฅ์๋ฅผ ์กฐ๊ธ ๋ ๋ค๋๋ ๋๋์ด ๋ค๋ฉด
collider์ offSet Y๋ฅผ ์กฐ๊ธ ๋ด๋ ค์ฃผ๋ฉด ํ ์๋ฅผ ๊ฑท๋ ๋๋์ด ๋๋๋ผ
์ด์ ์ํ์ ๋ง๋ค๊ฑฐ์ผ
ํค๋ค์์ค์๋ ์ง1, ๋๋ฌด์์1, ๋ณ์ง1
์ด๋ ๊ฒ ์ธ๊ฐ๋ง ๋ง๋ค๊ฑฐ์
๊ทผ๋ฐ ํ์ผ์ด๋ ๋ค๋ฅด๊ฒ ์ฌ์ด์ฆ๋ฅผ ์ ํํ๊ฒ๊น์ง๋ ๊ณ ๋ ค๋ฅผ ์ํด๋ ๋ ๊ฑฐ ๊ฐ์
๊ฑฐ์ ๋ค ๊พธ๋ฏธ๊ธฐ์ฉ์ด๊ณ ์ํธ์์ฉ ๋ชปํ๊ฒ ๋ง๋ค๊ฑฐ๋๊น
๊ทผ๋ฐ ๋ฐ๊ณ ๊ฐ ์ ์๊ฒ ํ๋ ๊ฒ ๋ ์ฌ๋ฐ์ ๊ฑฐ ๊ฐ๊ธดํ๋ฐ..
๊ทธ๋ ๋ค๊ณ ์ฌ๊ธฐ์ ์ฝ๋ผ์ด๋๋ฅผ ๋ฃ๋ ๊ฑด ์ข ์๋ ๊ฑฐ ๊ฐ๊ณ
๊ทธ๋ฅ ๋์ค์ ๋ณด์ด์ง ์๋ ๋ฐํ์ ๋ฐ๋ก ์ถ๊ฐํ๋ ๊ฒ ๋ ๋์ ๊ฑฐ ๊ฐ๊ธด ํด
์ง์ ์ด๋ฐ์์ผ๋ก ๋ฐ๊ณ ๊ฐ๋ค๋..
์ฝ๋ผ์ด๋๋ ์ ๊ฑฐํด์ผ๊ฒ ์ง..
์ด์ ์๋ฌผ์ ๊ทธ๋ฆด ๊ฑฐ์ผ
4๊ฐ๋ฅผ ๊ทธ๋ฆด๊ฑด๋ฐ
๋๋ฌด1 ๋๋ฌด 2
ํ1 ํ2
์ด๋ ๊ฒ ๊ทธ๋ฆฌ๋ ค๊ณ
๋๋ฌด์ฒ๋ผ ํฐ ๊ฑด ๊ทธ๋ฆฌ๊ธฐ ํ๋ค๋๋ผ..
์ง์ง ์ค๋ ๊ฑธ๋ฆฐ ๊ฑฐ ๊ฐ๋ค..
๋ฐฐ๊ฒฝ์ ์ธ์ ๋ค ๊ทธ๋ฆฌ์ง?......
์ ์ฉํ๋ ๊ฑด ์ฌ์.. ์ฝ๋ฉ๋ ํ์์๊ณ
๋ง์ฝ ๋ด๊ฐ ๋๋ช ์ด๋ผ์ ๋ถ์ ์ ํ ์ ์์๋ค๋ฉด ์ง์ง ๋นจ๋ฆฌ ๋๋ฌ์ ๊ฑฐ ๊ฐ์..
๋ค์์ผ๋ก ํ๋์ธ๋ฐ
๋ญ ํ๋์ ๊ทธ๋ฆด์ผ์ด ์์ด๋ด์ผ ๊ทธ๋ฆฌ๋ ์๋ น์ ์ํ ๋ฐ..
์๋ชฐ๋ผ์ ๊ทธ๋ฅ ์ ๋นํ ๊ทธ๋ผ๋ฐ์ด์ ๋ฃ์๋ค
1500 * 800์ผ๋ก
์ข ๊ฐ๋ก๋ก ๊ธธ๊ฒ ๋ง๋ค์๋๋ฐ ํ๋ ์ด์ด๊ฐ ์์ง์ผ ๋ ๋ฐฐ๊ฒฝ์ ์ข..
์ํต์ ๊ฐ๊ธด ๊ธฐ๋ค๋ ์ด๋ฏธ์ง๋ฅผ ๋๋ฆฌ๋๊ฑฐ์ฒ๋ผ
๋๊ณผ ๋์ ์ฐ๊ฒฐํด์ ๋๋ฆฌ๋ ๊ฑธ ์๊ฐํ์๋๋ฐ
๋ง์ ๋ณด๋๊น ๊ทธ๋ฅ ๋๊ธฐ๋ง ํด๋ ๊ด์ฐฎ์ ๊ฑฐ ๊ฐ์
๊ทผ๋ฐ ๊ทผ๊ฒฝ์
์ข ๊ทธ๋ฆฌ๋๋ฐ ์กฐ์ก๋ค
ํฌ๊ธฐ๋ ์กฐ์ ๋ชปํ๊ณ ๋ ์ด์ด ๋ถ๋ฆฌ๋ฅผ ์๋ชปํด์ ๊ทธ๋ฅ ๋์ค์ ์๊ฐ๋ ๋ ๋ค์ ๊ทธ๋ฆฌ๊ธฐ๋ก ํ๊ณ
์๊ฒฝ๋ง ๋ฃ์๋ผ๊ณ
์๊ฒฝ๋ง ์๋ ๊ฒ ์ข ํ์ ํด๋ ๊น๋ํ๊ธดํ๋ค..
ํ์ ํ๊ธด ํด๋
์ด๋ฒ์ ์ข ๋ง์ด ์กฐ์ง ๊ฑฐ ๊ฐ๋ค
๋ ์์ฌ์์ ๋์ ์๋ฌผ์ ์ข๋ง ๋ ์ถ๊ฐํด๋ณด๋ ค๊ณ
์ด๊ฑธ ์ ๊ทธ๋ ธ๋๋ฉด
์๋ค๋ ํ์ผ๋งต์ผ๋ก ์์ฐ๊ณ
ํ๋ ์ด์ด๋ ์ํธ์์ฉํ๊ฒ ๋ง๋ค๊ฑฐ๊ฑฐ๋
์คํฌ๋ฆฝํธ๋ฅผ ํ๋ ์ถ๊ฐํด์ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ง๋ค๊ณ
์ ๋๋ฉ์ด์ ์ ์๋์ํฌ ๊ฑฐ์ผ
private Animator anim;
// Start is called before the first frame update
void Start()
{
anim = GetComponent();
}
private void OnTriggerEnter2D(Collider2D other)
{
if (other.CompareTag("Player"))
{
anim.SetTrigger("move");
}
}
๊ฐ๋จํ์ง... ๊ทธ๋ฅ ํ๋ ์ด์ด๋ ๋ง๋๋ฉด ํ์ ๋ง ์ข ์ํค๊ณ ์๋๋๋ก ๋์์ค๋๊ฒ ๋ค์ผ
์ด๋ฒ ๊ธ์ ์ฌ๊ธฐ๊น์ง๋ง ํ ๊ฒ
๊ทธ๋ฆผ์ด ์ ์๊ทธ๋ ค์ ธ์ ์์ฌ์ ๋ค
๊ทธ๋ฆฌ๊ณ ์ฌ์ค ๊ธ๋ก ๋ญ ํ ๊ฑฐ์ผ ๋ผ๊ณ ์ฐ๊ณ ๋์ ๋ง๋๋ ์์ผ๋ก ์งํํด์
๊ธ์ด ์ข ๋์๊ฐ ์์ ์ ์๋ค๊ณ ์๊ฐํด..
ex) ๊ธ ์ฐ๋ค๊ฐ ๊ทธ๋ฆผ๊ทธ๋ ค์ผํ ๊ฑฐ ๊ฐ์ผ๋ฉด ๊ทธ๋ฆผ๊ทธ๋ฆฌ๋ฌ ๊ฐ -> ๋ค์ ์์ ๊ธ์ฐ๋ค๊ฐ ์ฝ๋ฉ์ด ํ์ํ ๊ฑฐ ๊ฐ์ -> ์ฝ๋ฉํ๊ณ ๋ค์ ๊ธ์ฐ๋ฌ์ด
์ด๋ฐ ๊ณผ์ ์ด์์ด
๊ทธ๋ฆฌ๊ณ ์ค๊ฐ์ ํ๊ณ ์ถ์ ๋ง์ ๋์ ์๊ฐ์ํ๊ณ ๋ง ๋ฃ์๋ ๊ฒ๋ ์์ด..
+) 1ํธ์์ Shake ์ ์๋๋๊ฑฐ ๊ณ ์ณค์ด
์ ๋๋ฉ์ด์ ์ ์ด ์กฐ๊ฑด์ ์ข ์ด์ํ๊ฒ ํ์๋๋ผ๊ณ
๋ค์๊ธ์์๋ ๊ณต๊ฒฉํ๊ธฐ๋ ๋ชฌ์คํฐ๋ค์ ์ข ๋ง๋ค์ด์ ์ธ์๋ณด๋๋ก ํ ๊ฒ
ํผ๋๋ฐฑ ๋ถํํด, 1ํธ์ ๋๋ช ์ด ๋ง๊ธ ๋ฌ์์คฌ๋๋ฐ
๊ทธ๋ฐ ๊ฑฐ ๋๊ฒ ์ข์ ๊ฑฐ ๊ฐ์
1ํธ ๋งํฌ
https://gall.dcinside.com/mgallery/board/view?id=game_dev&no=49415
๋ค์จ์ ์ฑ ๋ด์
ใ ใ .. ๊ทผ๋ฐ ์ฐพ์๋ณด๋ฉด ์ด๋ฐ ๊ฑฐ ์๋ ค์ฃผ๋ ์ฑ ์ด๋ ๋์์ ๋๊ฒ ๋ง์
๊ทธ๋์ ๋ด๋ผ๋ ๊ฑฐ์ง ๋๋ ํ ์ ์ด์จ!!
ในใ 90๋ ๋ฐ ๊ฐ์ฑ์ด๋ค.. ์์ข์ ์๋ฏธ๋ก.. ํ์๋ง์๋ฐฑ๊ตฌ ํ๋ ์ดํ๋๊ฒ ๋์๋ฏ
์ฝ๊ฒ์ฝ๊ฒ ๋ฐ๋ผํ๊ฒํ๋ ค๊ณ ๋์์ธ ์ผ๋ถ๋ก ์ ๊ฒฝ์์ด๊ฑฐ๊ฐ์๋ฐ..
ใ ใ .. ๊ทธ๋ฆผ์ค๋ ฅ ์ฌ๋ฆฌ๊ณ ๋์ค์ ์ ๋ง๋ค์ด๋ณผ๊ฒ
๋์ ์ ์ด๋ผ์ ๋ณด๊ธฐ์ข๋ค
ํ๋๋ ฅ์์ฒญ๋๋ค. ๊ทธ๋ฅ ๊ทธ๋ ธ๋ค๊ณ ํ๊ธฐ์๋ ํน์ง์ ์ ์ด๋ฆผ. ๊ทธ๋ฆผ์ฒด ํฐ๋ ๊น๋ด ์ผ๋ถ๋ฌ ์์ฑํ๊ฒ ๊ทธ๋ฆฌ๋ ๊ฒ ๊ฐ์ ๋๋๋ ๋๊ณ . ์์์ ์์ข์ ์๋ฏธ๋ก 90๋ ๋ ๋ฐฑ๊ตฌ ๋๋ ๋๋ค๊ณ ํ๋๋ฐ 90๋ ๋์ ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๋ ์ฌ๋์ด ์๋๊นํจ. ๋ค์ํธ ๊ธฐ๋ํจ.
๊ด๊ฐ๋ ๋ณ๋ก ์์ด์ ์์ ๋จ์ด์ง๋ ค๊ณ ํ๋๋ ... ์ด๋ฐ ๋๊ธ ํ๋๋ฉด ์ถฉ๋ถํ ๊ฑฐ ๊ฐ์ ๊ณ ๋ง์ ๋ค์ํธ ์ข์ด๋ฐ ์์ํด์ผ๊ฒ ๋ค
์นด๋ฉ๋ผ ์ค์ธ๋๊ณ ํ๋๊ฑด ์๋๋๊ฑฐ์? ๊ทธ๋ฆฌ๊ณ ์บ๋ฆญํฐ ์ด๋ ๋๋ฌด ๋ต๋ตํจ ๊ฑ ์ด๋๊ธฐ๊ฐ์๊ฑฐ ์ด์ ์ ์บ๋ฆญํฐ ์๋์ข ๋์ฌ์ผ ๋ณผ๋งํ ๊ฑฐ๊ฐ์ ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ฐ์ผ์ด๋ฉด ใฑใ ์๊ฑฐ๊ฐ๊ธดํ๋ฐ ์นด๋ฉ๋ผ ์์ผ ๋๋ฌด ์ข์
๊ทธ๋ฆฌ๊ณ ํ ๋ฟ์๋ ํ์ ํ๋๊ฑด ๊ฝ์ ใฑใ ์๋ฐ ํ์ด ํ์ ํ๋๊ฑด ๋ญ๊ฐ ์ด์ํจ ํ์ด ์ผ์ชฝ์๊ฐ ์์ฃฝ ํ์ด๋์จ๊ฑฐ๋๋ฌธ์ธ๊ฐ ์๋ฌดํผ ๊ทธ๋ฅ ํ์ด ๋๋ ค์ง๊ฑฐ 1์ฅ๋ง ๊ทธ๋ฆฌ๋๊ฒ ๋์๊ฑฐ๊ฐ์
๊ทธ ์ธ์ ์ ํํ ๋ ํํฐํด ํ๋์ฉ ๊ณต์ค์ ๋ฐ์์ ธ์๋๊ฑฐ ์์ด์ผํ ๊ฑฐ๊ฐ์
ใ ใ ๋์ค์ ๋ค๋ฌ์ ๋ ์ฐธ๊ณ ํด๋ด