从unity3d中的资产播放声音

时间:2016-11-22 16:31:30

标签: unity3d

我正在使用统一3d,我正试图从资产中播放声音。 我在资产中创建了一个文件夹音乐,我有一个名为music.mp3的声音片段。

我还创建了一个c#文件并将代码放在下面,我将这个c#文件附加到相机上。不幸的是,这不是游戏。

void Start()
    {
AudioSource audio = gameObject.AddComponent < AudioSource > ();
            audio.PlayOneShot ((AudioClip)Resources.Load ("music"));
}

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

Resources.Load文档here中所述:

  

该路径相对于项目的Assets文件夹中的任何Resources文件夹

我不确定你是否在“资产”-Folder(或任何你想要的地方)内创建了“资源” - 文件夹,如果没有创建一个并移动你的“音乐”文件夹。 之后,您应该调整load语句并在路径中包含“music”文件夹:

void Start()
{
    AudioSource audio = gameObject.AddComponent<AudioSource>();
    audio.PlayOneShot ((AudioClip)Resources.Load ("music/music"));
}

答案 1 :(得分:0)

当您只添加 searchToolbarItem.searchField.addConstraint(NSLayoutConstraint(item: searchToolbarItem.searchField, attribute: .width, relatedBy: .lessThanOrEqual, toItem: nil, attribute: .width, multiplier: 1, constant: 200) ) searchToolbarItem.searchField.addConstraint(NSLayoutConstraint(item: searchToolbarItem.searchField, attribute: .width, relatedBy: .greaterThanOrEqual, toItem: nil, attribute: .width, multiplier: 1, constant: 30) ) 结尾时,它的工作,

.mp3
相关问题