137
社区成员




FlappyBird中on_game_over是结束游戏自定义的函数,游戏结束是指在鸟碰撞到刚体后,游戏运行的场景等都停止运动。
如果我们在每一个需要停止的函数都加上鸟在碰撞检测后的接受信号函数非常麻烦。
我们可以使需要停止的场景加入一个GAME_STATE组,我们给这个组传输信号。所有在组内的成员都会接收到信号,
并执行相应的结果。
加入组的方法为add_to_group("GAME_STATE")一般在_ready函数中。
以下是需要加入组的地方:
Floor脚本
InfoBoard脚本
LabelScore脚本
Pipe脚本
PipeManager脚本
ScoreArea脚本