PlayClipAtPoint()を使用するには大きすぎるオーディオクリップを再生しようとしています。後で再生を停止する必要があります。長いaudiosource/audioclipを再生する
public class GridPower: MonoBehaviour {
private AudioSource audiosource;
public AudioClip poweroff;
int k;
void Start()
{
audiosource= GetComponent<AudioSource>();
k = 1;
}
void Update()
{
if (PlayLevel1.percentageLoadProductionint < 100 && StateManager.activeState is PlayState && Time.timeSinceLevelLoad > 1 && k== 1)
{
audiosource.clip = poweroff;
audiosource.Play();
k = 2;
}
}
}
私はいくつかの文書に従っていますが、スクリプトが配置されているゲームオブジェクトにAudioSourceが添付されていないことを示しています。
お手伝いできますか?
オーディオソースを再生するにはどうすればよいですか? –
@GrowAnimation#3からその変数の '.Play()/ .Stop()'を呼び出します。 @ GunnarB。 –
おいここに挑戦している... http://stackoverflow.com/questions/38336835 – Fattie