3d ๊ธฐ๋ฅ์ ์ธ ๊ฒ์ ์๋๋ผ์ ๊ฐ๋ฒผ์ด ๊ณ ๋์์ง์ด ๊ด์ฐฎ์ ๋ณด์ด๋ค์.
๋์ ํ์ ์ธ์ด๋ผ์ ์์ฐ์ฑ๋ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
๋ค๋ง ์คํํฑ ๋ณ์ ์ง์์ด ์๋๋ฏ๋ก ์ ์ญ์ํ ๊ด๋ฆฌ๋ฅผ ์ํ ๊ธฐ๋ฒ๋ค์ ์ข ๋ ๊ณต๋ถํด ๋ด์ผ ํ ๊ฒ ๊ฐ๊ณ ,
gdํ์ผ์ ํจํค์ง ๊ธฐ๋ฅ์ด ์์ง ์๋ ๊ฒ์ผ๋ก ๋ณด์ด๋๋ฐ
์ ๊ธฐ์ค์ผ๋ก comst ๋ณ์๋ช = preload(์์ค๊ฒฝ๋ก)๋ก ์ผ์ผํ ์คํฌ๋ฆฝํธ ํ์ผ์ ๋ก๋ํ์ฌ ์ฌ์ฉํด์ผ ํ๋ ๋ถ๋ถ์ ์กฐ๊ธ ์์ฝ์ต๋๋ค.
๋์ค์๋ ์คํฌ๋ฆฝํธ ์๋จ์ด preload๋ก ๊ฝ ์ฐฐ ๊ฒ ๊ฐ๊ฑฐ๋ ์
์ฌ์ค ๋์ ํ์ ์ธ์ด๋ ์ ๊ฐ ์ ํ๋ ์ธ์ด๋ ์๋๊ธด ํ๋ฐ,
๊ทธ๋์ ๋ ์ฌ๋ฐ๋ ๊ฒ ๊ฐ์ต๋๋ค.
c++ ์คํ์ผ์ด๋ฉด ์ธ๋ฆฌ์ผ๋ ๊ด์ถ
๋ฉ๋ชจ๋ฆฌ ์๋ ๊ด๋ฆฌ๋ ์ ๊ฐ ์์ ์ด ์์ต๋๋ค ใ ๋ถ๋ช ํ ์ด๋๊ฐ์ ํ๋ฆฌ๊ณ ๋ค๋๊ฑฐ๊ฐ๋ค์
c ๋์ ๋งํน์ผ๋ก ๋ถ๋ถ์ ์ผ๋ก ์ต์ ํ ์๋ํด ๋ด์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.
ํฉํธ: ์ธ๋ฆฌ์ผ๋ ๊ฐ๋น์ง ์ฝ๋ ์ ์
์๋ ๋ฉ๋ชจ๋ฆฌ๋ ์ฃผ๋ก ๋ค์ดํฐ๋ธ ํด๋์ค๋ก ๋ฐ์ดํฐ๋ง ๋ฌผ๊ณ ์๋ ๋งค๋์ ๋์ ํ ๋นํ ๋ ์จ์, ๊ทธ๋ฅ ํด๋น ํด๋์ค ๋ด์์ ์๋ฉธ ์ํค๋ฉด ๋๋๋์ง๋ผ ๋ฉ๋ชจ๋ฆฌ ๋์น ์ผ๋ ์์
๋์ ? ์์๋ ๋ด์ผ๊ฒ ์ต๋๋ค ใ ใ
1.์คํํฑ ๋ณ์ ๋์ ์ฑ๊ธํค๋น์ค๋ฌด๋ฆฌํ ์คํ ๋ก๋๋ฅผ ์์จ๋ค 2.์คํฌ๋ฆฝํธ์์ class_name (์ํ๋ ํ ์คํธ)์ฐ๋ฉด preload์ํด๋ ๊ฑ ํ์ ์ฒ๋ผ ์ธ ์ ์์ด
์ข์ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค ๋นจ๋ฆฌ ์ ์ฉํด๋ด์ผ๊ฒ ๋ค์
์ธ๋ฆฌ์ผ๋ 3d๋ฉด ๊ต์ฅํ ์ข์๋ฐโฆ ์ข ํ๋ฉด ์ง์ง ํธํจ ์ฅ๊ฐํ๊ฑฐ ์์ง์ ๋ค ์์ด์