ย ย 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;

ย  ย  ย  ย  ย  ย  ๋ชน ๋ฐ๋ฏธ์ง€

ย  ย  ย  ย  }

ย  ย  }



์ด๋ ‡๊ฒŒ ๊ณต๊ฒฉํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ์–ด์šฉ



a14810ad0e3ab36f9a332b619a34dc6fb1da5d77b08d2b090227db3e1c8f9b


๊ณต๊ฒฉ์„ ํ•˜๋ฉด ์ €๋ ‡๊ฒŒ 100A(๊ณต๊ฒฉ)์ด ์‹คํ–‰๋˜๊ณ  ์ž๋™์œผ๋กœ ๊ธฐ๋ณธ ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ๋Œ์•„๊ฐ.



์งˆ๋ฌธ1 : ๋งŒ์•ฝ ๊ณต๊ฒฉ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋๋‚˜์ง€ ์•Š์•˜๋Š”๋ฐ, ๊ณต๊ฒฉ ์ฟจ์ง€๋‚˜์„œ ๊ณต๊ฒฉ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋ถˆ๋Ÿฌ์ง€๋ฉด,์–ด์ผ€๋Œ???

์งˆ๋ฌธ2 : ๊ณต๊ฒฉ์• ๋‹ˆ๋ฉ”์ด์…˜ ์†๋„ ์–ด๋–ป๊ฒŒ ์กฐ์ ˆํ•จ??(ํŒŒ๋ผ๋ฏธํ„ฐ : float์œผ๋กœ speed ์กฐ์ ˆํ•˜๋Š”๊ฑด ์•„๋Š”๋ฐ, ํ˜น์‹œ ์Šคํฌ๋ฆฝํŠธ์—์„œ ์ˆ˜์ •ํ• ์ˆ˜ ์žˆ๋Š”์ง€)