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()
相关推荐
刘欣的博客1 小时前
godot 服务器客户端设计中的精灵更新
godot
卷无止境14 小时前
当独立开发者也能造出3A画质的游戏:Godot引擎深度解析
后端·python·godot
河南花仙子科技14 小时前
花仙子科技干货分享|游戏制作技术演进历程与未来展望
科技·游戏
ownkss20 小时前
游戏公会联运怎么做:步骤、指标与复盘重点
游戏·游戏发行·游戏运营·游戏分发
xcLeigh20 小时前
Unity基础:C#脚本的创建与挂载——让你的游戏物体活起来
游戏·unity·c#·教程
达子6661 天前
第30章_综合案例:HarmonyOs开发图解之 俄罗斯方块游戏
游戏·华为·harmonyos
nujnewnehc1 天前
游戏辅助后续之yolo
游戏·游戏开发
魔术师Dix2 天前
一个轮子:Luban Skill 制作演示
游戏·unity·ai编程
极客侃科技2 天前
游戏本办公两用笔记本推荐,来酷斗战者 战7000P 酷睿版兼顾两种需求
游戏
ownkss2 天前
游戏买量素材测试方法:核心逻辑、执行步骤与关键指标
游戏