Reply From: | whiteshampoo |
Try this: (untested)
onready var amount = 20
onready var coin = preload("res://coin.tscn")
func _drop():
for i in range(amount):
var new_coin = coin.instance()
get_parent().add_child(new_coin)
print("coin: ", new_coin.name)
# the nodename might help to debug
pass
I dont think you want to decrease amount in the loop. This will probaly give you bugs, if you use _drop() a second time.
I’m also not sure, if you need “onready” for these variables.
It worked. Thank you!
gubbebubbe | 2020-05-11 11:09