0
アニメーションとオーディオソースを一時停止できる私の携帯電話内のシーンがあります。私はすでにアニメーションのコードを知っています。私のオーディオソースも一時停止することができます。これは私のコードです:オーディオソースとアニメーションを一度に一時停止するにはどうすればいいですか?3d
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class Pause : MonoBehaviour {
public Canvas MainCanvas;
public Button PauseButton;
public Canvas Canvas;
public void start() {
OnUnPause();
}
public void OnPause()
{
Canvas.enabled = true;
PauseButton.enabled = false;
if (MainCanvas.GetComponent<Animator>().enabled = false) {
Time.timeScale = 0;
}
if (MainCanvas.GetComponent<AudioSource>().enabled = false) {
Time.timeScale = 0;
}
}
public void OnUnPause()
{
Canvas.enabled = false;
PauseButton.enabled = true;
if (MainCanvas.GetComponent<Animator>().enabled = true) {
Time.timeScale = 1;
}
if (MainCanvas.GetComponent<AudioSource>().enabled = true) {
Time.timeScale = 1;
}
} ます。public void startLevel()アニメーションの{
Application.LoadLevel("ABC");
}
public void finishLevel(){
Application.LoadLevel ("Classroom");
}
}
一時停止中にこのようなものです。たぶんgoogleの "Unity stop Audio"を見つけ、あなたが見つけた解決策を試してみて、問題の原因を教えてください。 – Programmer
@Programmer私はコードを一切ポーズしないので、オーディオ部分を削除します。私はオーディオを止めさせたくありませんが、一時停止します。 –
それを含めてください。あなたが試したものを含めると、それは働かないし、何がうまくいかないかを説明し、あなたがそれを期待しているものを説明します。私たちがあなたのためにそれを書くことを期待してはいけません。この質問はC#で書かれているので、C#にタグを付けることができ、多くの他のUnity C#プログラマーが手助けすることになります。 – Programmer