Ubuntu Gnome / Linux - μμ€μμ λΉλ( λ§μ§λ§ commint ).
μ΄ μ½λ μ‘°κ°μ΄ μ€ν μ€μ
λλ€.
κ·Έλ¦¬κ³ νμ¬ μ₯λ©΄( get_tree().reload_current_scene()
)μ λ€μ λ‘λνλ €κ³ νλ©΄ μ€λ₯ μμ΄ κ²μμ΄ μ’
λ£λ©λλ€.
λλ λν get_tree().call_deferred("reload_current_scene")
μλν©λλ€. μ΄λ μμ΅λλ€.
μν νλ‘μ νΈλ μ΄ μ견μ μμ΅λλ€: https://github.com/godotengine/godot/issues/4658#issuecomment -219407248
νΈμ§νλ€:
idle_frameμ κΈ°λ€λ¦¬λ yieldλ λ§μ°¬κ°μ§μ
λλ€.
μ΅μνμ μμ νλ‘μ νΈλ₯Ό μ 곡ν μ μλ€λ©΄ μ’μ κ²μ λλ€. μ¬μμ°νκΈ° μν΄ μνν΄μΌ νλ μμ μ΄ λ€μ΄λ‘λ λ° μ€νλΏμΈ κ²½μ° ν΅μ¬ κ°λ°μμ μκ°μ νμ μ μ½ν μ μμ΅λλ€(btw μ λ¬Έμ λ₯Ό μμ±ν λ κΈ°λ³Έ λ¬Έμ ν νλ¦Ώμ μ¬μ©νλ κ²μ΄ μ’μ΅λλ€. ).
λ€μμ μ½κ°μ ν μ€νΈμ λλ€. Test.zip
μ΄κ²μ #5247κ³Ό λμΌν©λλ€. κ·Έλ¦¬κ³ κ±°κΈ°μ μ΄λ―Έ λ΄ μκ°μ κ²μ νμΌλ―λ‘μ΄ νλͺ©μ λ«μ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
λ€μμ μ½κ°μ ν μ€νΈμ λλ€. Test.zip