本章节效果图
1. 搭建场景
打开UI场景
2. 设置AnimationPlayer
一共需要2个动画
本例中用了5帧,让信息板从下向上弹出来
这个动画只需要一帧
3. InfoBoard脚本
#InfoBoard.gd
extends TextureRect
func _ready():
add_to_group("GAME_STATE")
func on_game_over():
$LabelCurrent.text = str(GameData.score)#显示本局成绩
$LabelRecord.text = str(GameData.load_record())#显示历史最好成绩
$AnimationPlayer.play("show")#显示计分板
4. 运行
运行Game场景