[手把手带你Godot游戏开发]FlappyBird:6 来点MUSIC(未完)

Bree ·
更新时间:2024-11-13
· 617 次阅读

本章节效果图

本节增加的是音效,请大家结合下图脑补

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

extends Node func play(name : String): var sfx = find_node(name) if sfx is AudioStreamPlayer: sfx.play()

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

# Bird.gd extends RigidBody2D func _ready(): connect("body_entered",self,"on_body_entered") func _physics_process(delta): if Input.is_mouse_button_pressed(1): AudioManager.play("sfx_swooshing")#音效 linear_velocity = Vector2.UP*500 angular_velocity = -3.0 if rotation_degrees 0.0: angular_velocity = 1.5 func on_body_entered(_body): if _body is StaticBody2D: AudioManager.play("sfx_hit")#音效 print("Die.....") #ScoreArea.gd extends Area2D func _ready(): connect("body_exited",self,"_on_body_exited") func _on_body_exited(_body): if _body.name == "Bird": AudioManager.play("sfx_point")#音效 print("得分!!!!")
作者:开发游戏的老王



godot music

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章