๋ค์ ๊ธฐ๋ณธ(idle)์ ๋๋ฉ์ด์ ์ผ๋ก
๋์๊ฐ๊ฒ ํ๊ณ ์ถ์๋ฐ..์ด์ฉ๋ฉด ์ข์๊น์
๊ธฐ์กด์๋ ๊ทธ๋ฅ ํค๋ณด๋ ๋๋ฅด๋๋ keycode๋
if(Input.GetKeyDown(KeyCode.A))
ย ย ย ย ย ย ย ย ย {ย anim.SetBool("attack01",true);
ย ย ย ย ย ย ย ย ย }
ย ย ย ย ย ย ย ย ย else{
ย ย ย ย ย ย ย ย ย ย ย ย ย anim.SetBool("attack01",false);
ย ย ย ย ย ย ย ย }
์๋ ๊ฒ ์ง์ ํค๋ณด๋ ๋๋ฅด๋ฉด ์์์ ์๋์ผ๋ก ๋์์๋๋ฐ..
ย ย publicย voidย UIClick()
ย ย ย ย {ย ย ย if()
ย ย ย ย ย ย ย anim.SetBool("attack01",true);
ย ย ย ย ย ย ย ย else{
ย ย ย ย ย ย ย anim.SetBool("attack01",false);
ย ย ย ย ย ย ย ย }
ui๋ฒํผ์ผ๋ก ์ ๋๋ฉ์ด์
๋์ํ๋๊ฑด.. attack01 ์ ๋๊น์ง๋ ์ ์๋ํ๋๋ฐ..
์์์ ์๋์ผ๋ก idle์ ๋๋ก ํธ๋์ง์
๋์ง์๋ค์ฉ
ํน์ ๋ฐฉ๋ฒ์์๊น์?
UIClickํจ์ ์ ๋๋ก ๋ค์ ์จ์ค์
์์ ๊ฑด update๋ด๋ถ๋ผ์ ํค ๋ค์ด์ด ๋ฐ์ํ๋ 1ํฑ๋ง true๊ณ ๋งคํ๋ ์ false๊ฐ ๋ค์ด๊ฐ๊ฒ ๋ค. ํด์ ๋ฐ๋ก false ๋์ ๋๊ณ ์๋ง ์ ๋ ๋๋๊ณ ํธ๋์ง์ ๋จ
๊ทผ๋ฐ bool๋ก ํ์ง ๋ง๊ณ ์ ๋ ๋๋๋ฉด ๋ฐ๋ก idle๋ก ํธ๋์ง์ ๋๊ฒ ํ๋ฉด ๋จ. ์ ๋๋ฉ์ดํฐ์ ๊ธฐ๋ฅ ์์
๋ง! ํธ๋ฆฌ๊ฑฐ ๋ชจ๋ฅด๋!!
ใด ๋ต๋ฒ ๊ฐ์ฌํฉ๋๋ค ํ์ธํด๋ณด๊ฒ๊ฒ์!
ใดbool์์ ํธ๋ฆฌ๊ฑฐ ๋ฐฉ์์ผ๋ก ๋ฐ๊พธ๋๊น ์๋๋ค์ฌ ์ ๋ ์ฌํ๊น์ง ์ถฉ๋์๋๋ฉด ํธ๋ฆฌ๊ฑฐ๋ฐฉ์ ์ ์์ฐ๋์ค ์์๋๋ฐ ๊ฐ์ฌํฉ๋๋ค