[SerializeField]
private GameObject cube;
[SerializeField]
private GameObject capsule;
์ด๋ฐ์์ผ๋ก ์ ์ธํ๊ณ ย ์ ๋ํฐ์์ง์์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋์ ํ๋ฆฌํน ์ง์ด๋ฃ์ด๋๊ณ
cube = capsule; ํ๋ฉดย
์ค๋ธ์ ํธ ์์ฑ๋ค ๋ค ์ฎ๊ฒจ์ก์ผ๋ฉด ์ข๊ฒ ๋๋ฐ ์๋๋๊ฑฐ๊ฐ์์
๊ทธ๋ผ transform.position , material,scale , name,tag ๋ฑ๋ฑ ์ผ์ผํ ์์๊ฐ์ฒด์จ์ ๋ค ์ฎ๊ฒจ์ผํด?ย ย
๊ทผ๋ฐ ์ด๋ฌ๋ฉด new Object()๋ย instantiate()ํ ๋ ๋จธํฐ๋ฆฌ์ผ ๊ฐ์๊ฑฐ ํ๋ฆฌํน์ด ๋ฐ๋์ง๊ฐ ์์์ย ์๋ฏธ๊ฐ ์์ย
------------------------
์ง๋ฌธ2.ย
์คํฌ๋ฆฝํธ์์์ ๋จธํฐ๋ฆฌ์ผ ๊ฐ์ ธ์ค๋๊ฑฐ ์ด๋ป๊ฒ ํจ?
๊ตฌ๊ธ๋ง๋ํด๋ณด๊ณ ์ ๋ํฐ api ๋ค์ด๊ฐ๋ณด๋๊น Color ํด๋์ค๊ฐ Vector4๋ก ๋์ด์๋ค๊ณ ๋ง ๋์ค๋ค
publicย Material mat; ์ด๋
publicย MeshRendererย mat; ์ด๋ ๊ฒ ์ ์ธํ๊ณ ๋จธํฐ๋ฆฌ์ผ ํ๋ฆฌํน ํ ๋นํ๋ค์
obj.GetComponent().material.color = mat; ์ด๋ฐ์์ผ๋ก ๋จธํฐ๋ฆฌ์ผ ํ๋ฆฌํน ์ง์ด๋ฃ๋๊ฑฐ ๋ถ๊ฐ๋ฅํจ? ๋ค RGB๊ฐ ์๋์ผ๋ก ๋๋ ค๋ฐ์์ผํจ?ย
2๋ฒ ๋์ง์๋์ฌ /*
https://answers.unity.com/questions/13356/how-can-i-assign-materials-using-c-code.html
*/
material.color ๋ฉด ์นผ๋ผ๋ฃ์ด์ผ์ง material ์ ๋ฃ์ผ๋๊น ์๋์ง material = mat ์ด๊ฑด ๋ ๋ฏ
๋ ๋งํ๋๊ฒ ๊น์๋ณต์ฌ ์์๋ณต์ฌ ๊ฐ๋ ์ ์ฌ๋ฐ์ฌ์ด๋ฏ๋ก ๋จ์ฝ๋ ๋ฐ๋ผ ๋ค๋ฆ - dc App
cube.getcompoenet<Cube>.Copy(capsule) ๋์ถฉ ์ด๋ ์ง๋์ผํ์ง์์๊น? - dc App