ย ย private void Update()
ย ย {
ย ย ย ย if (AttackTimer < TimerManager.Timer && isAttack == true)
ย ย ย ย {
ย ย ย ย ย ย AttackTimer = TimerManager.Timer+AttackDelay;
ย ย ย ย ย ย isAttack = false;
ย ย ย ย }
ย ย }
void OnTriggerStay2D(Collider2D other)
ย ย {
ย ย ย ย if (other.gameObject.tag == "Enemy" && isAttack==false)ย ย ย ย
ย ย ย ย {
ย ย ย ย ย ย anima.Play(๊ณต๊ฒฉ์ ๋๋ฉ์ด์ );ย ย
ย ย ย ย ย ย isAttack = true;
ย ย ย ย ย ย ๋ชน ๋ฐ๋ฏธ์ง
ย ย ย ย }
ย ย }
์ด๋ ๊ฒ ๊ณต๊ฒฉํ๊ฒ ๋ง๋ค์์ด์ฉ
๊ณต๊ฒฉ์ ํ๋ฉด ์ ๋ ๊ฒ 100A(๊ณต๊ฒฉ)์ด ์คํ๋๊ณ ์๋์ผ๋ก ๊ธฐ๋ณธ ์ ๋๋ฉ์ด์ ์ผ๋ก ๋์๊ฐ.
์ง๋ฌธ1 : ๋ง์ฝ ๊ณต๊ฒฉ์ ๋๋ฉ์ด์ ์ด ๋๋์ง ์์๋๋ฐ, ๊ณต๊ฒฉ ์ฟจ์ง๋์ ๊ณต๊ฒฉ์ ๋๋ฉ์ด์ ์ด ๋ถ๋ฌ์ง๋ฉด,์ด์ผ๋???
์ง๋ฌธ2 : ๊ณต๊ฒฉ์ ๋๋ฉ์ด์ ์๋ ์ด๋ป๊ฒ ์กฐ์ ํจ??(ํ๋ผ๋ฏธํฐ : float์ผ๋ก speed ์กฐ์ ํ๋๊ฑด ์๋๋ฐ, ํน์ ์คํฌ๋ฆฝํธ์์ ์์ ํ ์ ์๋์ง)
์ง๋ฌธ 3Has Exit Time์ setting์์ 100A๋ ๋ด์ ๋๋ฉ์ด์ ๊ฒน์น๋ ๋ถ๋ถ์ ๋จธ์์?
100A ์คํ ์ค๊ฐ์ New Animation์ผ๋ก ๋์ด๊ฐ๋ ๊ฑฐ์๋ ๊ฑธ๋ก ๊ธฐ์ตํจ
ํ ใณใณ
1. ์คํฌ๋ฆฝํธ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ง๋ง ๋ณดํต ์ ๋๋ฉ์ด์ ์ด ์ฒ์๋ถํฐ ์คํ๋ ๋ฏ
2.ํด๋ณธ์ ์ ์๋๋ฐ GetComponent().speed ์ ์๋ ์ง์ด๋ฃ์ผ๋ฉด ๋์ง ์์๊น
ํ๊ฑฐ๊ฑฑ