์ ๋๋๊ฑฐ, ํด๋์ค ํค๋์์ ์นดํ
๊ณ ๋ฆฌ๊ฐ ์๋ชป๋์ด์๋๊ฒ ํ๋ ์๊ธธ๋ ๊ทธ๊ฑฐ ๋ฐ๊ฟจ๋๋ ๊ฐ์๊ธฐ ์คํ ๋๋ฅด๋ฉด ํฌ๋์๋๋ค..
๊ทธ๋์ ์ ๊ฑฐ ๋ฌธ์ ์ธ๊ฐ ํด์ ๋ค์ ์๋๋๋ก ๋ฐ๊พธ๊ณ ์คํ์์ผ๋ ๋๊ฐ์ใ
ใ
๋ ๋ฌธ์ ์ธ๊ฑด ์๋ํฐ์์ย ์บ๋ฆญํฐ ๋ธ๋ฃจํ๋ฆฐํธ ๋ค์ด์๋ ํด๋๋ฅผ ํด๋ฆญํ๊ธฐ๋งํด๋ ํฌ๋์ ๋๋ค๋๊ฑฐ์
์ด๋ฐ ๋ฌธ์ ๋ ์ง์ง ์ฒ์์ด๋ผ ์ ๊ทธ๋ฐ์ง ์๋์ฌ๋..?
์๋ํฐ์์ ํด๋๋ง ๋๋ ๋๋ฐ ํฌ๋์ ๋๋๊ฑด ์ด ํด๋์ ์๋๊ฒ๋ค์ด ๋ฌธ์ ์ธ๊ฒ ๊ฐ์๋ฐ
ํ๋ ์ด์ด, ๋ชฌ์คํฐ ์์๋ฐ์ ๋ธ๋ฃจํ๋ฆฐํธ ํด๋์ค์ผ ๋ฟ์ธ๋ฐ ์ ์ด๋ฌ๋์ง ์ง์ง ๋ชจ๋ฅด๊ฒ ์
๋ธ๋ฃจํ๋ฆฐํธ ํด๋์ค๊ฐ ์ ๋ชป๋๊ฑฐ๋ฉด ์์ ์ด๋ผ๋ ํด๋๋ง ๋๋ฌ๋ ํฌ๋์๋์ ์์ ๋ ๋ถ๊ฐ๋ฅํจใ
์บ๋ฆญํฐ ์ฐธ์กฐํ ๋ ํฐ์ง๋๊ฑฐ๋ณด๋ ์ฝ๋๋ก ์์ฑํ ๋ ๋ญ ์๋ชปํ๋๋ณธ๋ฐ ๊ทธ๋์ ์์ง์์ ๊ทธํด๋ ์ด์๋ง์ ํฐ์ง๋๊ฑฐ๊ณ
์ฝ๋์์ ์ด๊ธฐํ ์ ๋๋ก ํ๋์ง ํ์ธํด๋ณด์
์ด๊ธฐํ์ชฝ์ ๋ญ ๊ฑด๋๋ฆฐ๊ฒ ์๋๋ฐ... ์ผ๋จ ๋๋ฒ๊น ํ์ ๋ ๋ฌธ์ ์ธ๊ฑด Stat ์ปดํฌ๋ํธ๊ฐ nulltpr์ด๋ผ๋๊ฑด๋ฐ ์์ฑ์์์ ์ด๊ธฐํ ํด์คฌ๋๋ฐ ๊ฐ์๊ธฐ PostInitializeComponents() ์ฌ๊ธฐ์ ํธ์ถํ๋๊น nullptr์ด ๋์ด์๋ค
๋๋ค์ด์์ด์ ํฐ์ง๊ฑฐ๋ง๋๊ฑฐ๊ฐ์๋ฐ ๋๋ง๊ณ ๋ค๋ฅธ๊ฑฐ๋ก ์ด๊ธฐํ๋ฅผ ์ํด๋ด ์์ฑ์ ๋ง๋๋๊ฑด ํญํ๋ฉด ํฐ์ ธ์ ์์ง์คํ์๋๊ฒํ๋ ์ฃผ๋ฒ์ด๋๊น ์ ๊ฒฝ๋ง์ด์ฐ๊ณ
ํ์ธํด๋ณด๋ ์บ๋ฆญํฐ๋ฒ ์ด์ค ์์ฑ์์์ ์ด๊ธฐํํด์ฃผ๋ ๋ชจ๋ ๋ณ์๋ค์ด ๋ค nullptr๋ก ๋ค์ด๊ฐ๋ค ๋ญ๊ฐ ๊ผฌ์ธ๊ฑด ๋ง๋๊ฒ๊ฐ์๋ฐ ๋ญ ๊ฑด๋๋ฆฐ๊ฒ์๋๋ฐใ ใ ใ ใ ใ
์ด๊ฒ๋ง๋ด์ ์๊ธฐ์ด๋ ค์ฐ๋ ํ๋ ์ด์ด๋ฒ ์ด์ค ์ฝ๋ ์ฌ๋ ค๋ณด๋์ง ๋ก๊ทธ๋ณด๋ฉด 112๋ฒ์งธ์ค์ด๋ค
https://drive.google.com/file/d/121VK_gfyIsOeJJI8Mgw3Efks1eSesdod/view?usp=sharing
CharacterBase
- PlayerBase - CharacterPlayer
์์๊ตฌ์กฐ๊ณ
ํน์ ๋ชฐ๋ผ์ ์ธ๊ฐ์ ํด๋์ค ๋ค ์ฌ๋ ธ์ด...์๊ฐ๋ด์ค์ ๊ณ ๋ง์ใ ใ
์ผ๋จ ํด๊ฒฐ์ ํ์ด ์๋ฌด๋ฆฌ๋ด๋ ๋ธ๋ฃจํ๋ฆฐํธ ํด๋์ค๊ฐ ๋ฌธ์ ์ธ๊ฒ ๊ฐ์์ ์บ๋ฆญํฐ ์์๋ฐ์ ๋ธ๋ฃจํ๋ฆฐํธ ํด๋์ค ํ๋ ๋ง๋ค์ด์ ๊ฒ์๋ชจ๋์์ ์๋ฅผ ํ๋ ์ด์ด๋ก ์ค์ ํ๋๊น ๊ทธ๋๋ก ์ ๋๋ค..๊ทผ๋ฐ ์ง์ง ์ ์ด๋ฐ ๋ฌธ์ ๊ฐ ์๊ธด๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์ดใ
๊ทผ๋ฐ์ผ๋จ ๋์ฒดํฌ๊ฐ ํ๋๋์๋์ด์๋ค ๋์ฒดํฌ ๋ฃ์ด์ค์ผํ ๋ฏ? ๋ก๋์ค์๋ ์ถฉ๋์๊ฒจ์ ๊ผฌ์ด๋ฉด ๊ณ์ ๋ก๋์๋ ์๋์์ด์
์ด๋ฐ๊ฑฐ ์ค๋ฅ ์์ก์ผ๋ ค๋ฉด ์์๋ก ์ค์ฝ๋์static ConstructorHelpers::FObjectFinder InputActionMoveRef(TEXT("/Script/EnhancedInput.InputAction'/Game/BossRush/Input/Actions/IA_Move.IA_Move'"));if (nullptr != InputActionMoveRef.Object){ MoveAction = InputActionMoveRef.Object;}๊ฐ์๊ฑฐ ๋ก๊ทธ์ฐ์ด๋ณด์ else{ UE_LOG(LogTemp, Warning, TEXT("MoveAction FAIL"));}์ด๋ฐ์์ผ๋ก
๋ง์ ๋์ฒดํฌ ๋ฃ์ด์ผ๋๋๋ฐ ๊ธํ๊ฒ ์ง๋ค๋ณด๋ ํ๋๋ ์๋ฃ์๋ค ์๊ฐ๋ด์ค์ ์ ๋ง ๊ณ ๋ง์!!
์ฝ๋์์ฒด์๋ ํฐ๋ฌธ์ ๊ฐ์์ด๋ณด์ ์ต์ง๋ก ๋น๋๊ธฐ ๋ก๋ฉ๊ฐ์๊ฑด ์์งํ ๋ฌด์๋ฏธํ๋ค๊ณ ๋ณด๊ณ ๊ทธ๋ฅ์ข ์์ง์ด ๋ถ์์ ํ๋ฐ ํํ ๋์ฒดํฌ์ํด์ ํฐ์ก๋ค๊ณ ์๊ฐํ์
๋ ๊ฐ์ธ์ ์ผ๋ก ์ฝ๋์์ ์์ฑํ๋๊ฑฐ ์ซ์ดํ๋ ์คํ์ผ
์์ง์ด ์ข ๋ถ์์ ํด์ ์ฝ๋ ์์ฑ์์์ ๋ฌธ์ ๊ฐ ๋ง์ด์๊ฒจ์ ๊ทธ๋ฐ๊ฐ?? ๋๋ ์์ฉ์์ง์ด ์ฒ์์ด๋ผ,, ๊ทธ๋ผ ์๋ํฐ์์ ๋ธ๋ฃจํ๋ฆฐํธ๋ก ์์ฑ์ํค๋๊ฑด๊ฐ..?
์๋ํฐ ๋๊ณ ์ ์ฒด ๋ค์ ์ปดํ์ผํด๋ ๋๊ฐ์?
์
ํ๋ ์ด์ด ๋ฒ ์ด์ค 112๋ฒ์งธ ์ค ํ์ธํด๋ด์ผ์ง ๋ญ
112์ค์ด stat ์ปดํฌ๋ํธ ์ฌ์ฉ์ค์ธ๋ฐ stat ์ปดํฌ๋ํธ๊ฐ nullptr์ด๋ค ๋ ์์ฑ์์์ ์ด๊ธฐํ ํด์ฃผ๋๋ฐ ์ ๋ค์ nullptr์ธ์ง ์ดํด๊ฐ ์๊ฐ๋ค
CreateDefaultSubobject๋ก ๋ง๋ ๊ฑฐ ์๋? ๋์ด ์๋จ์ง - dc App
๋ง์, ๊ทธ๋ฅ ๋ญ๊ฐ ๊ผฌ์ธ๊ฒ๊ฐ์๋ฐ ์์ฑ์์์ ํด์ฃผ๋ ๋ชจ๋ ์ด๊ธฐํ๊ฐ ๋ค nullptr๋ก ๋์ด์์ด ๋ ๊ฑด๋๋ฆฐ๊ฒ ์๋๋ฐ...
vsํค๊ณ F5๋ก ๋๋ฒ๊น ์คํํ๋ฉด ์ฝ๋์์ ๋ฉ์ถ๋ค ๋๋ฒ๊น ์ํ์