
创建新场景,添加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()





![华天动力OA downloadWpsFile接口处任意文件读取漏洞复现 [附POC]](https://i-blog.csdnimg.cn/direct/d7f2dea888804b7c922623b2c7279c79.png)













