[TIL] 59 Sound - coroutine ββ
μΉ΄ν κ³ λ¦¬: Til
Stop coroutine
μ΅μ’ ν νλ‘μ νΈ 4μΌμ°¨
Β Β [o] μκ³ λ¦¬μ¦ λ¬Έμ - 53
Β Β [o] λ€λ₯Έλ° κ°μ λ£κΈ° μ€ν λ€λ2 μ±~
Β Β [x] μ¬νμ£Όμ°¨ κ°μ λ£κΈ°.
Β Β [x] λμμΈ μ½λ ν¨ν΄ μ΄ν΄,μ 리νκΈ°.
Β Β [x] μλ£κ΅¬μ‘° λμμΈν¨ν΄ κ°μ λ€μ λ£κΈ°.
Manager
κ°κ° 맀λμ λ λ¬΄μ¨ μν μ νλκ±ΈκΉ? audio, data, resource λ± λ§€λμ λ€μ μ΄λ€ μν μ ν΄μΌλλκ² μ ν΄μ Έ μλ?
κ³μ μκ°μ νλ€λ³΄λ μ‘°κΈμ κ°μ μ€μ§λ§ νμ€ν λλμ΄ μ€μ§μλλ€. μ’ λ μμ보λ μ€..
Stop Coroutine
stop Coroutine
λ°°κ²½μλ³Όλ₯¨ μμν μ¦κ°, κ°μ μΆκ°.
μ€λ λ°°κ²½μ μμ
νλ©΄μ μνλλλ‘ μ½λ£¨ν΄μ΄ λ©μΆ°μ§μ§ μλ μν©μ κ²ͺμλ€.
κ·Έλ¦¬κ³ μ λ²μ νν°λμ κ°μμμ λ³Έ λ΄μ©μ΄ μκ°λ¬κ³ κ°μλ΄μ©μΌλ‘ μ μ©ν΄λ³΄κ³ ν΄κ²°λμλ€. π
λ¬Έμ μ
μ€λ λ°°κ²½μ μμ νλ©΄μ μνλλλ‘ μ½λ£¨ν΄μ΄ λ©μΆ°μ§μ§ μλ μν©μ κ²ͺμλ€. StopCoroutine(ν¨μλͺ ())μ μ¬μ©νλλ° μνλ λμ λ©μΆμ§ μλ κ²½μ°λ₯Ό κ²ͺμλ€.
μλ
StopCoroutine(βν¨μλͺ β), stopAllCoroutine μ μλνκ³ , κ·Έλλ λμ§ μμλ€, λ μ λ λ°©λ²μ μΆμ μ΄ λμ§ μλλ€κ³ νμλ€.
ν΄κ²°
Coroutine coroutine coroutine = StartCoroutine(BgmVolumeUp(audiosource)); StopCoroutine(coroutine); λ³μλͺ μ μ΄μ©ν΄μ ν΄κ²°
μκ²λ μ
StopCoroutine(βν¨μλͺ β), stopAllCoroutine μΌλ‘ λμ§ μμ λ λ³μλͺ μ μ΄μ©ν΄μ ν΄κ²°νμ
UI λ§λ€κΈ°
UIκ΄λ ¨ 보기, 리μμ€μ κ΄νμ¬ μκ°μ€.
리μμ€? ν - 리μμ€ λ‘λ© κ΄λ¦¬ - μλ‘μ΄ λ 벨 μ΄λ μ 리μμ€ λ‘λ© μμ
νλ‘ μ²λ¦¬, λ‘λ© μκ° μ΅μ ν, 리μμ€μ μ°μ μμ ν λΉ
λμ
λ리(ν΄μ)νμ© μμ
Β Β 1. μμ΄ν
κ΄λ¦¬ - λν μμ΄ν
DBλ₯Ό λ€λ£° λ, κ΄λ¦¬, κ²μνκΈ° μν μμ€ν
Β Β 2. 리μμ€ κ΄λ¦¬ - 맡 μ λ λ±μ μ¬λ¬ λ°μ΄ν°λ₯Ό ν΄μκ°μΌλ‘ λ³ν, λ‘λ©
Β Β 3. λ©ν° νλ μ΄μ΄ μ λ°μ΄ν° λκΈ°ν(ν΄μκ° μ£ΌκΈ°μ λ³ν, ν΄λΌμ΄μΈνΈμ λΉκ΅)
μ‘λ΄,μ 리
μ£Όλ§μ μ΄λ² μ£Ό til μ 리, κ°μ μ 리 νκΈ°
λκΈλ¨κΈ°κΈ°