Unity3d 当谜题完成时,如何播放音频而不是显示wintext
当前,当玩家完全匹配所有拼图块时,“我的代码”会显示一个“你赢”文本。我想把它改成在玩家完成拼图时播放音频Unity3d 当谜题完成时,如何播放音频而不是显示wintext,unity3d,Unity3d,当前,当玩家完全匹配所有拼图块时,“我的代码”会显示一个“你赢”文本。我想把它改成在玩家完成拼图时播放音频 [SerializeField] private Transform[] pictures; [SerializeField] private GameObject winText; public static bool youWin; void Start() { winText.SetActive = (false)
[SerializeField]
private Transform[] pictures;
[SerializeField]
private GameObject winText;
public static bool youWin;
void Start()
{
winText.SetActive = (false);
youWin = false;
}
void Update()
{
if(pictures[0].rotation.z == 0 &&
pictures[1].rotation.z == 0 &&
pictures[2].rotation.z == 0 &&
pictures[3].rotation.z == 0 &&
pictures[4].rotation.z == 0 &&
pictures[5].rotation.z == 0 )
{
winText.SetActive = (true);
youWin = true;
}
嗯,你需要一些东西
AudioSource audioSource = GetComponent <AudioSource> ();
audioSource.Play ();
AudioSource audioSource = GetComponent <AudioSource> ();
audioSource.PlayOneShot (audioClip);
public AudioClip audioClip;