get_tree().call_group("g_tile", "glorygloryhallelujah")
๊ทธ๋ฃน g_tile์ ์ํ ์ค๋ธ์ ํธ๋ค์ ํธ์ถํ๋ฉฐ glorygloryhallelujah๋ผ๋ ํจ์ (g_tile ๊ทธ๋ฃน์ ์ค๋ธ์ ํธ์ ๋ด์ฅ๋) ๋ฅผ ์คํํจ.
if is_instance_valid(obj_player):
(obj_player๊ฐ ์กด์ฌํ๋ฉด ์คํํ๋ if๋ฌธ) = ๊ฒ์ค์ instance_exists() ํจ์ ์ญํ
var obj_tile1 = load("res://obj/obj_tile.tscn")ย ย :ย ย ย ย obj_tile ๋ณ์์ obj_tile.tscn์ด๋ผ๋ ์ค๋ธ์ ํธ๋ฅผ ์ ๋ ฅํจ
var t_inst_tile = obj_tile1.instantiate()ย ย ย ย :ย ย ย ย t_inst_tile ๋ณ์์ obj_tile์ด๋ผ๋ ์ค๋ธ์ ํธ๋ฅผ ๋ถ๋ฌ์ ์ธ์คํด์คํํจ
t_inst_tile.position = Vector3(10,0,10)ย ย ย ย :ย ย ย ย ์ธ์คํด์คํํ ์ค๋ธ์ ํธ์ ์์น๋ฅผ ์ ํจ
add_child(t_inst_tile)ย ย ย ย :ย ย ย ย ์ด ์ธ์คํด์ค๋ฅผ ์์ ๋ ธ๋๋ก ์ ๋ ฅํจ
get_node("obj_char")ย ย ย ย :ย ย ย ย ์์ ๋
ธ๋์ธ obj_char๋ฅผ ํธ์ถํจ
@onready var ๋ณ์๋ฅผ ๋ฏธ๋ฆฌ ์ ์ธํจ
@export var ๋ณ์๋ฅผ ์ธ์คํํฐ์์ ๋ถ๋ฌ์ฌ ์ ์๋๋ก ํจ
force_shapecast_update()
ShapeCast๋ฅผ ์ ๋ฐ์ดํธํจ
if is_colliding():ย ย ย ย :ย ย ย ย ๋ง์ฝ์ ์ ์ด์ ํ๋ฉด
var collider = get_collider(0)ย ย ย ย :ย ย ย ย ์ ์ด์ ํ ์ธ์คํด์ค๋ฅผ collider ๋ณ์์ ์ ๋ ฅํจ
๋๊ธ 0