浏览代码

free coin in 3D platformer

William Tumeo 8 年之前
父节点
当前提交
76bfb10deb
共有 3 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      3d/platformer/coin.gd
  2. 二进制
      3d/platformer/coin.scn
  3. 二进制
      3d/platformer/stage.scn

+ 6 - 0
3d/platformer/coin.gd

@@ -9,3 +9,9 @@ func _on_coin_body_enter(body):
 	if (not taken and body extends preload("res://player.gd")):
 		get_node("anim").play("take")
 		taken = true
+
+
+func _on_anim_finished():
+	if get_node("anim").get_current_animation() == "take":
+		queue_free()
+		

二进制
3d/platformer/coin.scn


二进制
3d/platformer/stage.scn