前提・実現したいこと
unityで制限時間ありのゲームを作成しているのですが、
残り10秒で警報の音をループ再生させたいです。下が現在の状況です。
色々調べてはいるのですが、Audio関係を書かれているのもが少なく困っています。
別に丸々コードを書かれなくても大丈夫です。参考になるサイトでもいいです。教えてください。
##問題点
エラーなし
残り10秒になったら、一応音は鳴る
しかし、ループ再生しているわけではないので輪唱するかのように音が鳴る
##ソースコード
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BGM : MonoBehaviour {
public AudioClip se;
private float counter = 30f;
// Use this for initialization void Start () { } // Update is called once per frame void Update () { counter -= Time.deltaTime; if(counter <= 10) { GetComponent<AudioSource>().PlayOneShot(se); } }
}
補足情報(FW/ツールのバージョンなど)
Unity 2018.1.5f
回答1件
あなたの回答
tips
プレビュー