The World Beyond - 2024-Adoor/practice GitHub Wiki
โผ๏ธ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ ๋งํฌ
VolumeAndPlaneSwitcher.cs#L81-L92
Debug.Log($"IN Plane Position {transform.position}, Dimensions: {plane.Dimensions}");
// This object is a plane, but we want a volume instead.
GetVolumeFromTopPlane(
transform,
plane.Dimensions,
transform.position.y,
out position,
out rotation,
out localScale);
Debug.Log($"OUT Volume Position {position}, Dimensions: {localScale}");
ReplaceAnchor(volumePrefab, position, rotation, localScale);
break;Scene API์์ ๋ดค๋ ๊ฒ์ฒ๋ผ 2D ๊ฒฝ๊ณ ๋ฐ์ค๋ฅผ ๊ฐ์ง ์ต์ปค๋ฅผ ์ถฉ๋ ์ฒ๋ฆฌ๋ฅผ ์ํด ๋ณผ๋ฅจ์ผ๋ก ๋ฐ๊พธ๊ธฐ๋ ํ๋ ๊ฒ ๊ฐ๋ค.
Passthrough Pet
์ฆ๊ฐ๋ ํซ ํ๋์ ํ์ํด๋ณด๊ณ ์ถ๋ค๋ฉด ์ฌ๊ธฐ์์ ์์ํด๋ณผ ์ ์์ต๋๋ค. ์ด ์์ ๋ Scene ์์๋ฅผ ๊ฐ๋ฆฌ๋ ์ญํ ์ ํ๋ ์ฝ๋ผ์ด๋๋ก ์ ๊ณตํ๋ฏ๋ก Oppy๋ ์ค๋๋ ฅ ์๊ฒ ๊ฐ๊ตฌ ๋ค๋ก ๋ ๋๋ง๋๋ฉฐ ๊ฐ๊ตฌ๋ฅผ ํผํฉ๋๋ค. Oppy๊ฐ ๊ฑธ์ ์ ์๋๋ก NavMesh๊ฐ ์์ฑ๋๊ณ ์ค๋ฅธ์ชฝ ์ปจํธ๋กค๋ฌ์ ๊ฒ์ง ๋ฒํผ์ ๋๋ฅด๋ฉด Oppy๊ฐ ํ์ํ ํ๊ฒ์ด ์ค์ ๋ฉ๋๋ค. Unity์ ๋ด๋น๊ฒ์ด์ ์์คํ ์ ๋ํ ์์ธํ ๋ด์ฉ์ Unity์ ๋ฌธ์์์ ํ์ธํด๋ณผ ์ ์์ต๋๋ค.
์๋ฌธ์์๋ ์ ๋ํฐ ๋ฌธ์ ๋งํฌ๊ฐ ์ ์ด๋ฆฐ๋ค.
์ด ๊ฒ์์ ๋ฑ์ฅํ๋ ์บ๋ฆญํฐ(Oopy)์๋ ์คํด๋ฃจ์ ์ด ์ ์ฉ๋์ด ์๋ค๊ณ ํ๋ค. Scene API๋ฅผ ํตํด ๊ฐ ๊ฐ๊ตฌ ๋ค์ ์จ๋ ๊ฒ๋ง ์ฒ๋ฆฌํ๊ณ Depth API๋ ์ฐ์ง ์๋๋ฏ...?