(μ μ λν°μ λλ€)
public class ScrollViewAdd : MonoBehaviour
{
[SerializeField]
private GameObject _elementPrefab = null;
[SerializeField]
private Transform _content = null;
public void AddElement ()
{
var instance = Instantiate(_elementPrefab);
instance.transform.SetParent(_content);
}
}
μ€ν¬λ‘€λ° ꡬννλ λ² λ°°μ°λ€κ°
μ€ν¬λ‘€λ°μ μμ μΆκ°νλ λ²νΌμ μ€ν¬λ¦½νΈμ λλ€
λΉ μ€ν¬λ‘€λ°μ λ²νΌ λλ₯Όλλ§λ€ μ€ν¬λ‘€λ°μ νλͺ©(μ리먼νΈ)μ΄ νλμ© μΆκ°λλ μ½λμΈλ°μ
μλΆλΆμ =null;μ μ λΆμ κ±°κ³
λ° ν¨μμ μ½λλ€μ΄ νλ‘μ΄ μΆκ°λλ μμΉλ₯Ό μ νλ€λλ° μ΄ν΄κ° μκ°λλ€
μλ €μ£Όμ€ λΆ μμΌλ©΄ κ°μ¬νκ²μ΄λλΉ γ
λ²νΌ λλ₯Όλλ§λ€ var instance = Instantiate(_elementPrefab); <- μ μλΌ λ³κ³ , instance.transform.SetParent(_content); <- μ λ―Έλκ΅°μ§ κ°λ₯΄μ³μ£Όκ³ ...
null μ μ²μμ μ μλΌ μλ€κ³ κ°λ₯΄μ³μ£Όλκ±°μ§...
κ·Έλ κ² κ°λ¨ν κ±°μκ΅°μ.. κ°μ¬ν©λλ€ μΈλΆμ μΈ λΆλΆμ κ²μν΄μ μ΄ν΄ν΄λ³Όκ²μ κ°μ¬ν©λλ€
null μ νμμμ΄ , μ²μμ μ μλΌ μλ건 λΉμ°νκ±°λκΉ
κ·Έλ κ΅°μ γ³γ