์ง๊ธ ์ฒด๋ ฅ๋ฐ๋ฅผ ๋ง๋๋ ค๊ณ ํ๋๋ฐ
localScale์ ์ค์ด๊ฑฐ๋ ๋๋ ค์ผ ํ์์?
๊ทธ๋ฐ๋ฐ ๋ค๋ฅธ ๊ฒ์์ค๋ธ์ ํธ๋ฅผ ์ฐธ์กฐํ๋ฉด
localScale์ ์๋ฌด๋ฆฌ ์กฐ์ ํด๋ ๊ฒ์์ค๋ธ์ ํธ์ localScale์ด ์ ํ ๋ณํ์ง ์์.
์๊ธฐ ์์ ํํ ๊ทธ๋ฅ gameObject.transform.localscale -= new vector3 (1,0,0);
์ด๋ฐ์์ผ๋ก ํ๋ฉด ์๋ง ๋๋๋ฐ
gameObject other = GameObject.Find("Cube");
other.transfrom.localscale -= new vector3 (1,0,0);๊ฐ์๊ฑด ์ ํ ์ ๋จนํ๋๋ผ.
๋ค๋ฅธ ์ค๋ธ์ ํธ์ localScale์ ์ ์ดํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ๋?
*์์
ํด๊ฒฐ๋จ.
๋ฐ์์ค๋ ค๋๊ฒ ์์ ๊ฒ์์ค๋ธ์ ํธ์๋๋ฐ
๊ทธ๋ฅ Find๋ก ์ฐพ์์ ์ฌ ๋ ์๋๋๋
ParentGameObject.transform.GetChild(0).gameObject ๋ก ๋ฐ์์ค๋๊น ๋๋๋ผ.
๋ ์ค์ผ์ผ ์์ค์ด๊ณ ์ด๋ฏธ์ง ํ์ ๋ฐ๊พผ๋ค์ fill Amount๋ง ๊ฑด๋ค์ฌ์ ๋ง๋ค์ ๊ฑ
์ ์์ฌ๋ผ์ด๋?
์ค์ผ์ผ๋ง๊ณ ํ์ด๋ง์ดํธ์ฐ๋๊ฒ ์กฐ์๊ฑฐ๊ฐ์์
๋๋ ์ฝ์ผ๋ฉด์ ์ ํ๋ง์ดํธ ์์ฐ์์ง ํ๋๋ฐ ๋ค๋ค ๋ฐ์ ๋๊ฐ๋
์ด๋ณด๋ผ ๋ชฐ๋ผ์ฝ..์ฐพ์๋ณด๋์ค
์์ด๊ณ ์์ด๋ฉด ๋์ค์ ๋ค๋ฅธ ๊ฒ ๋ง๋ค ๋๋ ์์ํ๊ฒ ํ ์ ์ด์จ ํ๋ด
๋ฐ๋ณด์ถ