์คํ ์ด์ง๋ณ๋ก ํ๋ ์ด์ด๋ธ ์บ๋ฆญํฐ๊ฐ ๋ฐ๋๋ ์ํฉ(๋ชจ์ ์ ๋์ผ)
1.ย ๊ฐ ๋ฐ๋ ์บ๋ฆญํฐ๋ณ๋ก ํ๋ฆฌํน์ ๋ง๋ค๊ณ ์ ๋๋ฉ์ด์ ์ค๋ฒ๋ผ์ด๋ ์ปจํธ๋กค๋ฌ๋ก ์กฐ์ , ๊ฐ ์คํ ์ด์ง๋ณ๋ก ํ๋ ์ด์ด๋ธ ์บ๋ฆญํฐ ์์ฑ/์ญ์ ๋ก ๊ฐ์๊ธฐ์ฐ๊ธฐ
2. ํ ํ๋ฆฌํน์ผ๋ก ๋ง๋ค๊ณ ์คํ ์ด์ง์ ๋ณ์๋ฅผ ์ฃผ๊ณ ๊ทธ๊ฑธ ์ฝ์ด ๊ฐ ๋ณ์์ ํด๋นํ๋ ์ ๋๋ฉ์ด์ ์ฌ์ย
(ex ๊ฐ ์บ๋ฆญํฐ์ ์ ๋๋ฉ์ด์ ์ ๋ง๋ค๊ณ ย ์คํ ์ด์ง1-aย ,์คํ ์ด์ง2-b ์ด๋ ๊ฒ ์ค์ ํ๊ณ ์คํ ์ด์ง1 ์์ a์ ํด๋นํ๋ ์ ๋๋ฉ์ด์ ์ฌ์)
์ด๋ค๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ํจ์จ์ ์ด๊ณ ์ฌ๋ฐ๋ฅธ ๋ฐฉ์์ด๋ผ ์๊ฐํจ?
1์ด ๋ง์ง??
1์ ์บ๋ฆญํฐ ์์ฑ,์ญ์ ํ๋ ๋ฉ๋ชจ๋ฆฌ ์๋น๊ฐ ์๋๋ฐ ์ด์ฐจํผ 1์ด๋ง๋ค ์คํ ์ด์ง ๋ฐ๊พธ๋๊ฒ๋ ์๋๋๊น ๋ ธ์๊ด์ด๊ธดํจ
2๋ ๋ด๊ฐ ์๋ ์ ๋น์ทํ๊ฒ ๊ณ ๋ฏผํ๋๊ฒ ์์๋๋ฐ, ์ง๊ธ ์ ๋ํฐ ๋ฒ์ ์์๋ ํด๊ฒฐ๋๋ ๋ชจ๋ฅด๊ฒ ๋ค
A์บ๋ฆญํฐ์ ๋ํ ์ ๋๋ฉ์ด์ ํด๋ฆฝ(์ด ์์ walk, jump ์ด๋ฐ๊ฑฐ ์๊ณ )์ด ์์ผ๋ฉด B์บ๋ฆญํฐ์ ๋ํ ์ ๋๋ฉ์ด์ ํด๋ฆฝ์ ์๋ก ๋ง๋ค์ด์ผํ๊ณ ๋ walk, jump ์ํ ๋ง๋ค์ด์ผํ๋ ์์ฐ์ฑ์ ๋ฌธ์ ๊ฐ ์์์. ์ฆ ์ด๋ฏธ์ง๋ง ๊ต์ฒดํ๊ณ ํด๋ฆฝ์ ๋์ผํ๊ฒ ์ฐ๋ ๋ฐฉ๋ฒ์ด ์์๊น ๊ณ ๋ฏผํ์์
๊ทธ ๋ ์ฐธ๊ณ ํ๊ฒ
https://www.erikmoberg.net/article/unity3d-replace-sprite-programmatically-in-animation
์๊ฑฐ
์ง๊ธ ์ด๋ค๊ฒ ๋์๊น ๊ณ ๋ฏผ๋๋๋ฐ ์ฒซ๋๋๋ก 1์ด๋ง๋ค ์คํ ์ด์ง ๋ฐ๊พธ๋๊ฒ ์๋๋ 1๋ฒ์ด ๊ด๋ฆฌํ๊ธฐ๋ ํธํ ๊ฑฐ ๊ฐ๊ธด ํ๋ค
์บ๋ฆญํฐ๋ง๋ค ๋ค๋ฅธ ํ๋ฆฌํน์ ๊ฐ๊ฒ๋๋ค๋ฉด A์บ๋ฆญํฐ ํ๋ฆฌํน์ ๋ญ ํ๋ ์ถ๊ฐํ ๋๋ง๋ค ๋ค๋ฅธ ๋ชจ๋ ์บ๋ฆญํฐ ํ๋ฆฌํน์ ๋๊ฐ์ ์ด๋ฆ์ผ๋ก ๋๊ฐ์ด ์ถ๊ฐํด์ผํจ
์ผ๋ฐ์ผ์ผ๋ฏ
์ด๋์ชฝ์ด๋ ์ฅ๋จ์ ์๋๋ฐ, ์ง๊ด์ ์ผ๋ก ๊ฒ์ ๊ตฌ์กฐ์ ์ ํฉํ ์คํ์ผ์ ์ทจํด์ผ ๋จ
๋ ผ๋ฆฌ์ ์ผ๋ก ์บ๋ฆญํฐ ์์ฒด๊ฐ ๋ฐ๋๊ณ ๊ธฐ๋ฅ๋ ๋ฌ๋ผ์ง ์ฌ์ง๊ฐ ์๊ฑฐ๋ ์ปค์คํฐ๋ง์ด์ง์ด ๋ง์ด ๋ค์ด๊ฐ์ผ ํ๋คํ๋ฉด 1๋ฒ์ด ๋ซ๊ณ
๋จ์ํ ๋ฆฌ์คํจ์ด๋ผ๊ณ ํ์คํ๊ฒ ํฝ์ค๋ ์ํฉ์ด๋ผ๋ฉด 2๋ฒ์ด ๋์ํ๊ธฐ ํธํจ
๊ธ์ฟค..๊ฐ์ฌ์