μ’μ! π Invoke()λ Unityμμ μμ£Ό κ°λ¨νκ³ μ§κ΄μ μΌλ‘ **"μ μ λ€ μ΄λ€ ν¨μλ₯Ό μ€ν"**νκ³ μΆμ λ μ¬μ©νλ ν¨μμΌ.
λλ μ΄ μ£ΌκΈ°, μΏ¨νμ ν볡, νμ΄λ¨Έ λ±μμ μ λ§ μμ£Ό μ°μ¬!
Invoke("ν¨μμ΄λ¦", μ§μ°μκ°);
"ν¨μμ΄λ¦": λ¬Έμμ΄λ‘ μ°λ ν¨μ μ΄λ¦μ§μ°μκ°: μ΄ λ¨μλ‘ μΌλ§λ κΈ°λ€λ¦΄μ§void Start()
{
Invoke("Boom", 2f); // 2μ΄ λ€μ Boom() νΈμΆ
}
void Boom()
{
Debug.Log("π₯ ν°μ‘λ€!");
}
| μν© | μ¬μ© μ |
|---|---|
| μΆ©λ ν μλ 볡ꡬ | Invoke("ResetAcceleration", 1.5f); |
| μμ΄ν λ¨Ήμ λ€ μΏ¨νμ λλ΄κΈ° | Invoke("EnablePickup", 5f); |
| μ λλ©μ΄μ λλκ³ ν¨κ³Ό μ μ© | Invoke("PlayEffect", 1.2f); |
"ν¨μ μ΄λ¦"μ λ°λμ νμ¬ μ€ν¬λ¦½νΈ λ΄μ μλ ν¨μ μ΄λ¦κ³Ό μ νν κ°μμΌ ν¨
ν΄λΉ ν¨μλ private, public, void, μ΄λ€ νμμ΄λ νλΌλ―Έν° μμ΄ μ μΈλμ΄ μμ΄μΌ ν¨
λ¬Έμμ΄μ΄κΈ° λλ¬Έμ μ€νλ 리ν©ν°λ§μ μ·¨μ½
β μ€μνλ©΄ Invokeκ° νΈμΆλμ§ μκ³ μ무 κ²½κ³ λ μ λΈ π¬
Invoke λμ μ°λ λ μμ ν λ°©λ²