我正在尝试使敌人的子弹跟随玩家,但错误:invalid get index 'global' (on base: 'Kinematicbody2D ('player.gd'))
总是弹出。当我查找时,发现了一些与我类似的问题。该解决方案说要检查参考,但是当我检查参考时,它看起来正确。
func atirar():
var dog = tirim.instance()
get_tree().get_root().add_child(dog)
dog.global_position = global_position
dog.add_to_group("delete_on_restart")
dog.dir = (get_tree().get_nodes_in_group("player")[0].global.position - global_position).normalized()
func _ready():
add_to_group("player")
dog.dir =(get_tree()。get_nodes_in_group(“ player”)[0] 。global.position-global_position).normalized()
是错字,应该是global_position
dog.dir = (get_tree().get_nodes_in_group("player")[0].global_position - global_position).normalized()