๊ธ์์ผ์ ๋์์ 3์ผ๋์ 30์๊ฐ์ ๋ ํฌ์ํ๋ฏ ...
์ ๋๋ฉ์ด์ ์ฌ๋กฏ ๊ฐ๋ ์ด ํท๊ฐ๋ ค์ ํ์ฐธ ํค๋งธ์ง๋ง ๊ฒฐ๊ตญ ๋ต์ ์ฐพ์์ต๋๋น.
ํ๋์ AnimMontage์ ํ ์ฝค๋ณด ์ํ์ค๊ฐ ๋ค์ด๊ฐ๊ณ , ๊ฐ๊ฐ์ ์คํฌ์ ๋งํฌ๋๋ฆฌ์คํธ์ฒ๋ผ, ๋ค์ ์คํฌ์ ๋ํ ์ ๋ณด๋ฅผ ๋ด๊ณ ์์ด์ ์๋ง์ ์ปค๋งจ๋๋ฅผ ์ ๋ ฅํ๋ฉด ๊ทธ ์คํฌ์ ๋ถ๋ฌ์ ์ฌ์ํ๋ย
์.
'-' ์ฌ๋ฐ๋ค์ฌ
์ ๋๋ฉ์ด์ ์ 70๋ธ๋ผ์ง๋ฆฌ ์ -์ ์ด 35๋ธ๋ผ๋ก ํ ์ธํ๊ธธ๋ ๋ฅ์ ์ฌ๋ฒ๋ ธ์ต๋๋ค
๊ตฟ๊ตฟ
์ปค๋งจ๋๋ถ๋ฌ์ค๋์์ ์ ์ด๋ป๊ฒ๋จ?
์ปค๋งจ๋์ ์ฅํ๋ ๋ฐฉ์ํ๊ณ
์ผ๋จ ํด๊ฐ์ค์ ๋ฐ์ง ๋ง๋ค ์๊ฐ์ผ๋ก ํ ๊ฑฐ๋ผ ๋๊ฒ ๊ธ๊ธํ๊ฒ ๋ง๋ค๊ธด ํ๋๋ฐ, ๊ณจ์๋ ์ ๋ ฅ ํจ์ ํธ์ถ๋ ๋ (์: ์ ๋ฐฉ ์ด๋, ์ธก๋ฐฉ ์ด๋, ์ ํ, ์ฝ์ง ๋ฑ) ๊ฐ๊ฐ์ ํ๋๊ทธ์ ๊ทธ ๊ฐ์ ์บ์ฑํ๊ณ , ๊ณต๊ฒฉ ํจ์ ํธ์ถํ ๋(Weak Attack: ์ผํด๋ฆญ Strong Attack: ์ฐํด๋ฆญ)
์ด ์บ์ํ ๊ฐ๋ค์ ์กฐ๋ฆฝํ์. UENUM(BlueprintType) ESkillCommand ๋ผ๋ ์์์ง์ ์ด๊ฑฐ์์ CE_StandWeak, CE_ForwardWeak, CE_RightWeak, CE_SprintWeak, CE_StandStrong .... ์ด๋ฐ ์์ผ๋ก ์กฐ๋ฆฝ๋ ๊ฐ์
CombatComponent์ ๋๊ธฐ๋ฉด ์ ์ปดํฌ๋ํธ๋ ๋ด๋ถ์ ์ผ๋ก TMap<ESkillCommand, TSubclassOf<UCombatSkill>> ์ด๋ผ๋ ํ ์ด๋ธ์ ๊ฐ๊ณ ์์ด์, ์ ๋ฌ๋ฐ์ Command๋ฅผ ๋ฐํ์ผ๋ก ํ ์ด๋ธ์์ ํด๋นํ๋ ์คํฌ์ ์ฐพ์์ ๋ด๋ถ์ UCombatCkill* ํฌ์ธํฐ์ ์ ์ฅํจ.
์ UCombatSkill์ด๋ผ๋ ๊ฐ์ฒด๋ ๋ด๋ถ์ ์ผ๋ก UAnimMontage* ํฌ์ธํฐ๋ฅผ ๋ฌผ๊ณ ์์ด์, ์ ๋๋ฉ์ด์ ๋ธ๋ฃจํ๋ฆฐํธ์์ ์ผ๋ง๋ ์ง ์ด ๋ชฝํ์ฃผ ๋ฐ์ดํฐ๋ฅผ ๋ฝ์ ์ธ ์๊ฐ ์์, ๊ทธ๋์ ๋งค ํฑ๋ง๋ค ์ ๋ฐ์ดํธ๋๋ ์ ๋๋ฉ์ด์ ๋ธ๋ฃจํ๋ฆฐํธ์์ OwningPawn์ CombatComponent๋ฅผ ์ป๊ณ , ๊ทธ CombatComponent์ UCombatSkill* CurrentSkill ์ธ์คํด์ค๋ฅผ ํ๋ํด์ ๊ทธ ์คํฌ์ ๋ชฝํ์ฃผ๋ฅผ ์ฌ์ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ์...
์ฝค๋ณด๋ UCombatSkill ๋ด์ ๋ ํ ์ด๋ธ์ ๋๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ๋๋ฐ, ๊ณ ๊ฑด ์ค๋ช ํ ์์ ์ด ์ ๋น..
์ผ๋จ ํด๋์ค๋ ์ ๋๋ฉ์ด์ ์ ๋ณ๊ฐ์ ์ธต์ผ๋ก ๋๊ณ ์๊ฐํ๊ณ , ๋ ๊ฐ๋ฅผ ์๋ ๊ฑด ๋ ธํฐํ์ด๋ฐ์ ์๋ค๊ณ ๋ณด๋ ๊ฒ ํธํ๋ฏ... ใ _ใ ํด๊ฐ ๋์ค๊ธฐ ์ ์ ์ธ์ง๋ฐฉ ํ์ด๋ฐํ์ ๋งจ๋ ์ธ๋ฆฌ์ผ ๊ฐ์ข๋ง ๋ดค์.
์ค