μ λν°μμΒ
μ΄κ±° λλ₯΄λ©΄μ
νλ μ΄ νκ³ λκ³ νλ μ΄ νλ κ³Όμ μ λ°λ³΅ν΄λ μ무 λ¬Έμ μλλ°
μ½λλ‘ μ¬μ 리λ‘λ νλκΉ
κ°μκΈ° λͺ¨λ κ² μ΄μν΄μ§κ³ κ°ν λλ€μ γ γ μ¨λ°...
μ΄μ λ λΉμ·ν κΈμ μ¬λ Έλλ°
μ€λͺ μ΄ λΉμ½ νλ κ² κ°μ μμΈν λ΄μ©μ μΆκ° ν΄ μ¬λ¦½λλ€ νλλ€
μ¬μ΄ 리λ‘λ(μ¬μ΄ μ΄κΈ°ν)λμ λ μν₯μ λΌμΉ κ°λ₯μ±μ΄ μλ
DontDestroyλ μ λΆ μ£Όμ μ²λ¦¬ νμ΅λλ€
instanceλ₯Ό μ¬μ©νλ μ μΌν μ€ν¬λ¦½νΈλ μ²΄ν¬ λ°μ€λ₯Ό ν΄μ ν΄μ λΉνμ±ν νμ΅λλ€
κ·Έλ¦¬κ³ κ²°μ μ μΌλ‘ playmodeλ κΊΌμ Έμμ΅λλ€ (ν¨ μ μ΄ μμ)
μμΈμ μ§μ μ‘°μ°¨ λͺ»νκ² λλ°
λμμ μ£Όμ λ€λ©΄ μ λ§ κ°μ¬ λλ¦¬κ² μ΅λλ€
λ€λ₯Έκ² λ€ μλκ±° κ°μΌλ©΄ μΉμ°½λλ€λκ² λ μ΄λ»κ² λλ건μ§λ 보μ¬μ€μΌμ§
λͺλͺ μ€λΈμ νΈ μμ€λκ³ λ³μλ μ΄μν΄μ§λλ―μ
리λ‘λ μλλ©΄ μ¬ > λΉμ¬ > μ¬ μ΄λ κ² λ‘λν΄λ΄λΌ
static λ³μ μ΄κΈ°νλ₯Ό μν΄μ£Όμ΄μκ±°λ, ν΄λμ€ λ³μλ₯Ό μ μΈκ³Ό μ΄κΈ°ν κ°μ΄ ν΄μ£Όκ³ awakeμμ λ³μ μ΄κΈ°ν μν΄μμΌλ―.
λ³μ μ’ λ₯κ° λ무 λ§μμ μ΄μ μμ μΌμΌμ΄ μ΄κΈ°ν νλ 건 νλ€ κ±°κ°μλ° μ΄λ‘ν¨?
κ·Έλ¦¬κ³ μ λν°μμ κ²μμ λ€μ μμνλ©΄ static λ³μκΉμ§ ν¬ν¨ν΄μ λͺ¨λ κ² μ μμ μΌλ‘ μ΄κΈ°ν λλλ°(playerprefsκ°μ μΌλΆ μꡬ μ μ₯ λΉΌκ³ ) κ·Έκ±Έ μ½λλ‘ ν μλ μμκΉμ?
μ λν° μ체μλ κ·Έλ° κΈ°λ₯μ΄ λ©μ©‘νκ² λ€μ΄μλλ° κ·Έκ±Έ μ½λλ‘ νμ© νμ§ λͺ»νλ€λ©΄ λ무 μ΄μνκ±° μλκ°μ
λͺ¨λ κ±Έ μ΄κΈ°ν νλ κΈ°λ₯μ΄ νμ¬ λμ΄ μμΌλ©΄μ μ¬μ λΆλ¬μ€λ μ½λλ₯Ό μ¬μ©ν λ κ·Έ μ§λ λλκ±° 보면 λΆλͺ μ λν°κ° μΌλΆλ¬ μ½λκ° λͺ¨λ κ±Έ μ΄κΈ°ν νμ§λ μλλ‘ λ§λ κ±°κ°μλ°...
ν΄λμ€ λ³μ μ΄κΈ°νλ μ΄λ€ κ²½μ°μ λ¬Έμ μκ²Όλ κ² κ°μλ° μ κΈ°μ΅μ΄ μλλ λμ΄κ°κ³ static λ³μλ§ λ¨Όμ 체ν¬ν΄λ³΄μ . κ²μ λ€μ μμνλ©΄ μ μμ μΌλ‘ μ΄κΈ°νλλ건 νλ μ΄λ²νΌ λλ¬λ³΄λ©΄ λ‘λ© κ±Έλ¦¬λκ² μΉ λ€ μ΄κΈ°νμμΌμ€μμ. νλ μ΄μ΄ μΈν κ°μ 리λ‘λ λλ©μΈ κΊΌμ£Όλ©΄ λκ°μ λ¬Έμ λ°μνμ§ μμκΉ μΆμ.
λμ μ λ§ κ°μ¬λ립λλ€ κ·Έλμ λ μ λν° μ¨λ°κ±° μ‘΄λκ² νμ νλ€μ γ γ μ¬κΈ°μ κΈ° μ°Ύμ보λκΉ λ¬Έμ μ static λ³μλ€μ λ°λ‘ μ΄κΈ°ν μμΌμ£Όλ κΈ°λ₯λ μλ κ±°κ°μλ° μμ£Ό μ’κ°λ€μ γ γ μΌμΌμ΄ μμ νκ² μ΅λλ€ κ°μ¬ν©λλ€
μ€λλ μ λν° μ°λ κΈ°μΈ μ΄μ λλνκ² μΆκ°γ γ γ γ γ γ γ γ γ γ
μ λν° μ―ν둬μ κ°μλ‘ λ²κ·Έ λμ΄μ ꡬλ²μ μ¨μΌνλ€