์ฒ ๊ถŒ ๋А๋‚Œ์˜ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ๊ฐœ์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์žˆ๊ณ , ์ฝค๋ณด๋ฅผ ์ด์„ ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ์• ๋‹ˆ๋ฉ”์ด์…˜ Trigger๋ฅผ ์ž‘๋™์‹œํ‚ต๋‹ˆ๋‹ค. (Animator.SetTrigger("Name"))


๊ทธ๋Ÿฐ๋ฐ ์ด์ „ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ๋Š๊ธฐ๊ณ  ๋ฐ”๋กœ ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค..


์ œ๊ฐ€ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์€ ๊ฑด ํ•˜๋‚˜์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์™„์ „ํžˆ ํ•œ๋ฒˆ ์žฌ์ƒ๋˜๋Š”๊ฒ๋‹ˆ๋‹ค.

์ฆ‰, ์˜ˆ์•ฝ ์‹œ์Šคํ…œ์„ ์“ฐ๊ณ ์‹ถ์Šต๋‹ˆ๋‹ค.


๊ฒ€์ƒ‰๋„ ํ•˜๊ณ  Animatorํƒญ์—์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ•ด๋ดค์ง€๋งŒ ์ €๋กœ์จ๋Š” ์—ญ๋ถ€์กฑ์ž…๋‹ˆ๋‹ค.. ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ์ข‹์„๊นŒ์š”?


3bb4d423ea8376a167b9f68b12d21a1d391cdc1d551759


์ฝ”๋“œ:


if (currCombo.Equals(" i")) {
ย  ย  ย  ย  ย  ย  animator.SetTrigger("RP");
ย  ย  ย  ย  ย  ย  //animation.AddClip(animation.GetClip("RP"));
ย  ย  ย  ย  ย  ย  comboCheckTimeLimit = 0.2f;
ย  ย  ย  ย  ย  ย  comboCheckTime = 0f;
ย  ย  ย  ย  ย  ย  currAtkStiff += 0.2f;
ย  ย  ย  ย  ย  ย  Attack("RP");
ย  ย  ย  ย  }
ย  ย  ย  ย  else if (currCombo.Equals(" i i")) {
ย  ย  ย  ย  ย  ย  animator.SetTrigger("RP RP");
ย  ย  ย  ย  ย  ย  comboCheckTimeLimit = 0.2f;
ย  ย  ย  ย  ย  ย  comboCheckTime = 0f;
ย  ย  ย  ย  ย  ย  currAtkStiff += 0.2f;
ย  ย  ย  ย  ย  ย  Attack("RP RP");
ย  ย  ย  ย  }
ย  ย  ย  ย  else if (currCombo.Equals(" i i i")) {
ย  ย  ย  ย  ย  ย  animator.SetTrigger("RP RP RP");
ย  ย  ย  ย  ย  ย  comboCheckTimeLimit = 0.2f;
ย  ย  ย  ย  ย  ย  comboCheckTime = 0f;
ย  ย  ย  ย  ย  ย  currAtkStiff += 0.2f;
ย  ย  ย  ย  ย  ย  Attack("RP RP RP");
ย  ย  ย  ย  }
ย  ย  ย  ย  else { ย // ์ฝค๋ณด ๋ถˆ์ผ์น˜ ์‹œ ์ฝค๋ณด ํ•ด์ œ
ย  ย  ย  ย  ย  ย  comboChecking = false;
ย  ย  ย  ย  ย  ย  comboCheckTimeLimit = 1f;
ย  ย  ย  ย  ย  ย  comboCheckTime = 0f;
ย  ย  ย  ย  ย  ย  currCombo = "";
ย  ย  ย  ย  }