๋ชฌ์คํฐ ์ฌ๋ง ์ ๋์กธ๋ธ ํจ๊ณผ ์ ์ฉํ ๋
๊ธฐ์กด์ ์๋ ๋ชฌ์คํฐ์ ๋ฉํฐ๋ฆฌ์ผ์ ์ ๊ฐ ์
ฐ์ด๋๊ทธ๋ํ๋ก ๋ง๋ ๋ฉํฐ๋ฆฌ์ผ๋ก ๋์ฒดํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ธ๊ฐ์?
์ด๋ฌ๋ฉด ๋ชฌ์คํฐ๊ฐ ์ถ๊ฐ๋ ๋๋ง๋ค ๋งค๋ฒ ๋ฉํฐ๋ฆฌ์ผ์ ๋ฐ๊ฟ์ค์ผ ๋๋๋ฐ.. ๊ธด๊ฐ๋ฏผ๊ฐ ํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
https://discussions.unity.com/t/one-shader-for-multiple-materials-with-different-textures/743476
์.. ์ ์ฌ๋์ด ์ ์ํ ๋๊ฐ์ง ๋ฐฉ๋ฒ ์ค ๋๋ฒ์งธ ๋ฐฉ๋ฒ์ด ์ ๊ฐ ๋ณธ๋ฌธ์ ์ด ๋ฐฉ๋ฒ ๊ฐ์๋ฐ MaterialPropertyBlock ๋ฌธ์๋ฅผ ๋ณด๋๊น SRP ๋ฐฐ์ฒ๊ฐ ์๋๋ค๊ทธ๋ฌ๋ค์ ์ด๋ฌ๋ฉด ๊ทธ๋ฅ ์์ฒด ๊ฒ์์ค๋ธ์ ํธ๋ฅผ ํ๋ ๋ ์ถ๊ฐํด๋๊ณ ์ฃฝ์์ ๋ ํ์ฑํํ๋ ๋ฐฉ๋ฒ์ด ๋ ๋์๊น์?
๊ฐ๋ฐ ๊ท๋ชจ๋ ์ง์ฒ๋๋ฅผ ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ต์ ํ ๊ฐ๋ฐ์ฆ ์ด๋ฐ๊ฑฐ ์๋๋ฉด ๊ฑ ์ง๊ธ ๋น์ฅ ๋นจ๋ฆฌ ๋๋๊ฑธ๋ก ํ์ธ์ ์์ด ์ข ๋ ๊ฐ๊ณ ํ๋ก์ ํธ๊ฐ ์ง์ ๋ถํด์ง ๋ฟ ๋ณ ์๊ด์์
์๊ฒ ์ด๋น.. ์ด์ ๋ง ์ผ์ฃผ์ผ๋ ํ๋กํ ํ์ ํ๋ก์ ํธ์์
๊ตณ์ด ์ต์ ํ์ํค๊ณ ์ถ์ผ๋ฉด ์์ด๋์ฝ๋ ์ง์ ์ง๋ฉด ๋จ
๋์กธ๋ธ ํ ์ค์ฒ๋ก a๊ฐ๋ง ์กฐ์ ํ๊ณ ๋ชฌ์คํฐ ์ํ๋ผ์ค uv๊ฐ๋ง ๊ณ์ฐํด์ ๋ฃ์ด์ฃผ๋ฉด ๋ฐฐ์น ์ ๋ถ 1 ๋๋ฑ
๋ชน100๋ง๋ฆฌ ํธ๋๊น ๋ฐฐ์น 300~400๋์ค๋ค์ฌ..
ํ๋ ์ ๋๋ฒ๊ฑฐ๋ก ๋จธ๊ฐ ๋ฌธ์ ์ง ์ฐพ์๋ฐ
์ฐ๊ณ ์๋ ๋งคํฐ๋ฆฌ์ผ ์ง์ ๊ฐ์กฐ์ํค๋๊ฒ ์ ์ผ ์ข์ ๋ฐฉ๋ฒ ๋์กธ๋ธ๋ ์๋ ๋ง์์ ์๋ฃ ์ฐพ์ผ๋ฉด ๋์ด