关于Godot制作的FlappyBird中,关于游戏结束后场景并未停止的解决办法

0305210227 0305210227 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

FlappyBird中on_game_over是结束游戏自定义的函数,游戏结束是指在鸟碰撞到刚体后,游戏运行的场景等都停止运动。

如果我们在每一个需要停止的函数都加上鸟在碰撞检测后的接受信号函数非常麻烦。

我们可以使需要停止的场景加入一个GAME_STATE组,我们给这个组传输信号。所有在组内的成员都会接收到信号,

并执行相应的结果。

加入组的方法为add_to_group("GAME_STATE")一般在_ready函数中。

以下是需要加入组的地方:

Floor脚本

 InfoBoard脚本

 LabelScore脚本

 Pipe脚本

 PipeManager脚本

 ScoreArea脚本

 

...全文

相关推荐

使用Godot Engine3.2.1开发的FlappyBird源代码

[手把手带你Godot游戏开发]第一弹FlappyBird的完整项目源代码 CSDN图文教程地址:https://orzgame.blog.csdn.net/article/details/105266192

开发游戏的老王

FlappyBird美术及音频资源

经典网红游戏FlappyBird美术及音频素材下载,包含音频和图片素材,仅用于学习和交流。Godot版FlappyBird开发教程CSDN地址:https://blog.csdn.net/ttm2d/article/details/104516098

开发游戏的老王

FlappyBird美术及音频资源.zip

经典网红游戏FlappyBird美术及音频素材下载,包含音频和图片素材,仅用于学习和交流。Godot版FlappyBird开发教程CSDN地址:https://blog.csdn.net/ttm2d/article/details/104516098

开发游戏的老王

01_FlappyBird:克隆FlappyBird

像素蓬松鸟 使用Godot Game Engine克隆“ Flappy Bird” 教程链接: 去做 平视显示器 主屏幕 选项/玩法 计分板 翻新纹理 壁 鸟 背景音乐

Ruin-鸣

[手把手带你Godot游戏开发]FlappyBird:5.1 无尽水管子滚滚来(一)

本章节效果图 步骤 制作Pipe.tscn 按照下图的样子,在场景树上新建一棵子树(红框中的内容),“Pipe”是一个Node2D,其它节点的名称或前缀即代表其类型 关于Godot的碰撞和碰撞检测的使用,请看这几篇文章: 《Godot Engine:5种碰撞体以及RigidBody的4种模式》 《Godot Engine:碰撞和碰撞检测的简单实例(RigidBody2D与Area2D碰撞)》 《Godot Engine:碰撞和碰撞检测的简单实例(RigidBody2D与StaticBody2D碰撞)》 在”Pipe”上添加一个名为”Pipe.gd”的脚本 #Pipe.gd extend

weixin_38514805
评论
收藏 已收藏
分享
返回顶部