我正在使用统一3d,我正试图从资产中播放声音。 我在资产中创建了一个文件夹音乐,我有一个名为music.mp3的声音片段。
我还创建了一个c#文件并将代码放在下面,我将这个c#文件附加到相机上。不幸的是,这不是游戏。
void Start()
{
AudioSource audio = gameObject.AddComponent < AudioSource > ();
audio.PlayOneShot ((AudioClip)Resources.Load ("music"));
}
有什么建议吗?
答案 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