μ½λ£¨ν΄μ κ·Έλ₯ μ§μ
μ κ³Ό λ°νμ μ΄ μ¬λ¬κ°μΈ ν¨μμΈκ±°μ
μΌλ° ν¨μλ³΄λ€ μ±λ₯μ΄ μ’μ κ²½μ°λ
λ€νΈμν¬ ν΅μ μ΄λ 리μμ€ λ‘λ κ°μ΄ cpuκ° λΈλ‘νΉ λλ κ²½μ°μ
cpu μμμ μλͺ¨νμ§ μκ³ ν¨μλ₯Ό λΉ μ Έλμμ λ€λ₯Έ λ‘μ§μ μ€νμν€λ κ²½μ° μ λλ§ μμ
κ·Όλ° λν¬κ° μ λν° μ°λ©΄μ Update ν¨μ μμμ μ λ° μ²λ¦¬λ₯Ό ν μΌμ΄ μλ? μμ§?
μ€νλ € μ½λ£¨ν΄μΌλ‘ κ°μΈμ§ ν¨μλ₯Ό μ¬μ©νλκ±°λΌ μ±λ₯μ λ λμκ±°μ
κ·Όλ° μ μ±λ₯μ λμ΄κ³ μΆμΌλ©΄ μ½λ£¨ν΄μ μ°λΌκ³ νλλ©΄
λ³μ κ°μ λΈλ‘κ·Έλ€μ΄ FPS μμΉ == μ±λ₯μ΄λΌκ³ μ°©κ°νλ κ²½μ°κ° λ§κΈ° λλ¬Έμ΄λ€
μ½λ£¨ν΄μ λ€μ μ€νν λ μ²μλΆν° μ€ννμ§ μκ³ λΉ μ Έλμλ κ³³λΆν° λ€μ μ€ννκΈ° λλ¬Έμ
μΌλ° ν¨μλ€μ Update ν¨μμ λ°μΌλ©΄ 1νλ μ μμ λ€ μλ£κ° λΌμΌ νμ§λ§
μ½λ£¨ν΄μ 1++ νλ μ μμ μ²λ¦¬νλ©΄ λλλ‘ λ§λ€ μ μκΈ° λλ¬Έμ΄λ€
μ€μ μ±λ₯μ μΈ μΈ‘λ©΄μμ μ½λ£¨ν΄μ μμ°κ³ ν¨μλ₯Ό μ€ννλκ² ν¨μ μ€ν νλ μ 볡ꡬνλ μ‘λμλ€μ΄ μμ΄μ λ μ±λ₯μ΄ μ’λ€
λ€λ₯ΈμκΈ°λ‘ λμμ± λ³λ ¬μ± λκΈ° λΉλκΈ° ν·κ°λ¦¬λ μ λ€μ΄ λ§μλ°
μ λν°μ μ½λ£¨ν΄(λ€λ₯Έ μΈμ΄ μ½λ£¨ν΄ X)μ
μ°λ λλΌλ¦¬μ μ€ν, λκΈ° μνκ° μ€μ²©λμ΄ μμ§ μμΌλ―λ‘ λμμ±μ΄ μλκ³
μ°λ λλΌλ¦¬ μ€ν μνκ° μ€μ²©λμ΄ μμ§ μμΌλ―λ‘ λ³λ ¬μ±λ μλλ€
μ±κΈμ°λ λλ‘ λκΈ° λλ¬Έμ γ
γ
(λ¨ μ¬κΈ°μ μ½λ£¨ν΄μ "κ²½λ μ°λ λ"λ‘ λ³΄κ³ μ½λ£¨ν΄μ μ€ν, λκΈ° μνκ° μ€μ²©λμ΄ μμΌλ λμμ±μΌλ‘ 보λ κ΄μ λ μλ€)
μ½λ£¨ν΄μ κ·Έ μ¦μ κ²°κ³Όλ₯Ό λ°μ μ μμΌλ λκΈ°κ° μλ λΉλκΈ°λ€
κΆκΈνκ±° μμΌλ©΄ λκΈ
λκ° μ½λ£¨ν΄κ°μ§κ³ λλΌνλ. μκ·Έλ €
μ΄μ¨μ΄ν¬μ μ½λ£¨ν΄ λ£μ΄μ λ°λ³΅νλκ² μ±λ₯μ μ’λ€κ³ μ± μ λμ¨λ
μ λ§ μμκ°μλ μκΈ°λ₯Ό μ μ±λ€μ¬ μ± μ λ£μ΄λ¨λ€. λΆμ΄λΌλ²λ €μΌλλ€ κ·Έλ°κ±΄..
https://medium.com/nerd-for-tech/optimizing-coroutines-in-unity-99a90d9ccf6c
μ΄λ°κ±°
λ§νλκ±° κ°μλ°
https://m.dcinside.com/board/game_dev/109254