0


Godot入门 05收集物品

创建新场景,添加Area2D节点,AnimatedSprite2D节点 ,CollisionShape2D节点

添加硬币

按F键居中,放大视图。设置动画速度设为10FPS,加载后自动播放,动画循环

碰撞形状设为圆形,修改Area2D节点为Coin,保存场景。

拖动coin场景进入game场景,Ctrl+D复制节点

创建coin脚本,使用默认模板

coin脚本中添加信号

设置只有玩家碰撞硬币才出发信号,其他物体(如平台等)碰撞不加金币

修改玩家的物理层级为2

设置硬币只检测第2层的碰撞

碰撞后移除硬币场景

func _on_body_entered(body):
    print("-1 coin")
    queue_free()

本文转载自: https://blog.csdn.net/weixin_44506318/article/details/140700518
版权归原作者 zmlucky 所有, 如有侵权,请联系我们删除。

“Godot入门 05收集物品”的评论:

还没有评论