0

私は 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 に追加するコードを試してみましたが、それでも同じメッセージが表示されます。私はそれをインスタンス化しようとしましたが、それでも同じメッセージです。私は選択肢がありません誰かの手がかりはありますか?これは私の最初の質問です。レイアウトについて失礼します。

4

1 に答える 1