[Engine/Source/Runtime/CoreUObject/Private/UObject/GarbageCollection.cpp] [Line: 961]
961๋ฒ ๋ผ์ธ์ด UPROPERTY ๋ฌ๋ ค์๊ณ ๋ ๋ฒจ ๋ด์์ Destroy ์ํ๋ ํ๋กํผํฐ์ ๋ํด์ ๊ณ์ ์๋ฌ๋ฅผ ์ผ์ผํค๋๋ฐ ์ฒ์์๋ ํน์ ์กํฐ์ ๋ํด์๋ง ๋๋ ๊ฒ ๊ฐ์์ ํด๋น ์กํฐ ํ๋กํผํฐ ๋ฌธ์ ์ธ ์ค ์์์
๊ทธ ํ๋กํผํฐ๊ฐ ๋ฆฌํ๋ฆฌ์ผ์ด์ ๋๋ ํ๋กํผํฐ์ฌ์ ๊ทธ๋ฅ RPC๋ก ๋ฐ๊ฟ๋ดค๋๋ ์๋จ๊ธธ๋ ํด๊ฒฐํ ์ค ์์๋๋ฐ ๊ทธ ์ดํ ๊ทธ๋ฅ ์ง ์ข๋๋ก ์๋ฌด ์ค๋ธ์ ํธ์ ์๋ฌด ํ๋กํผํฐ์์ ๋จ๋๋ฐ ํน์ ์ด์ ๋ ํด๊ฒฐ๋ฒ ์๊ฑฐ๋ ์ถ์ธก๋๋ฉด ์๋ ค์ฃผ๋ผ
๋ฒ์ ํ์์ค 4.27
์ด๋ค ํ๋ก์ ํธ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง Shooter ๊ธฐ๋ฐ์ผ๋ก ๋ง๋๋ ๋ฉํฐ๊ฒ์์ด๋ผ๋ฉด ๊ฑฐ๋ฆฌ๋ฌธ์ ์ ์๋ฒ-ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ๊ณ ์ฌ์ด์ฆ๊ฐ ๋์ผ๋ฉด nut cull distance ๋ฐ์ ์กํฐ๋ผ์ ์ฌ๋ผ์ง ์ ๋ ์ฌ๋ผ์ง์ง ์์์ผ ํ ์ค๋ธ์ ํธ๋ฉด bAlwaysRelevant ๊ฐ์๊ฑธ๋ก๋ ์์๋ฐฉํธ์ ๋๊ฒ ์ง๋ง ์๋๋ผ๋ฉด ReplicationGraph ๊ฐ์๊ฑธ ์ต๋ํ ์ด์ฉํ๋๊ฒ๋ ์ข์
๋๋ ์ด ๊ฐ๋ฅ์ฑ์ ์๊ฐํด๋ดค๋๋ฐ bAlwaysRelevant true์ธ ์กํฐ์ ํ๋กํผํฐ์์๋ ์ ์๋ฌ๊ฐ ๋จ๋๋ผ๊ณ ์๋๋ฉด ๊ทธ ํ๋กํผํฐ๊ฐ ์กํฐ์ ํํ๋ฉด ํด๋น ํ๋กํผํฐ๋ bAlwaysRelevant๊ฐ false ์ฌ์ ๊ทธ๋ฐ๊ฑธ๊น? ์ฌํผ ๊ณ ๋ง์ ๋งํด์ค ๋ด์ฉ ๊ธฐ๋ฐ์ผ๋ก ๊ณ ์ณ๋ณผ๊ฒ
ใด ์ค ๊ฑฐ๋ฆฌ๋ฌธ์ ์๋๋ฉด, ๋์ค์๋ผ๋ ์์ธ์ด๋ ํด๊ฒฐ๋ฐฉ๋ฒ ๊ณต์ ์ข ๋ถํ ๋๋ฆผ. ์ด๋ฏธ ์์ํ๊ฑฐ๋ผ๋ฉด ํด๊ฒฐ๋ฐฉ์ ์ ๋ ์๋๋ฏ ใ ใ
๊ทผ๋ฐ bAlwaysRelevant = true์ธ ๋ฆฌํ๋ฆฌ์ผ์ด์ ๋ ์กํฐ๊ฐ ๋ฆฌํ๋ฆฌ์ผ์ด์ ํ์ง ์๋ ํ๋กํผํฐ์์ ์๋ฌ๊ฐ ๋๊ฑด ์์ผ๊น..
ํ ๊ทธ๋๋ ์๋๋ ํด๋ณผ๊ฒ