私は c# との unity で動作する学校のプロジェクトで忙しいです。これで、「Master」オブジェクトと「Player」オブジェクトの 2 つのオブジェクトができました。マスターがマウスをクリックすると、プレーヤー オブジェクトでサウンドが生成されるようにします。
サウンドを含むマスターのスクリプトは次のようになります。
using UnityEngine;
using System.Collections;
public class ClickControl : Photon.MonoBehaviour {
public AudioClip newClip;
public GameObject other;
public void Click(){
if (Input.GetMouseButtonDown (0)) {
Debug.Log (other.audio.enabled);
other.audio.clip = newClip;
other.audio.Play();}
}
public void Update () {
if (Input.GetMouseButtonDown (0)) {
Click ();
}
}
もちろん、その周りにはもっとありますが、それは音には関係ありません。私が得る問題は、オーディオクリップにオーディオクリップを挿入し、ゲームオブジェクトにプレーヤーを挿入すると、「無効なオーディオソースを再生できません」というメッセージが表示されることです。
新しいオーディオソースを GameObject に追加するコードを試してみましたが、それでも同じメッセージが表示されます。私はそれをインスタンス化しようとしましたが、それでも同じメッセージです。私は選択肢がありません誰かの手がかりはありますか?これは私の最初の質問です。レイアウトについて失礼します。