[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๊ฐ’ ์ˆ˜๋™์œผ๋กœ ๋•Œ๋ ค๋ฐ•์•„์•ผํ•จ?ย