首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity C# -音频源无法播放

Unity C# -音频源无法播放
EN

Stack Overflow用户
提问于 2016-06-15 19:12:26
回答 1查看 1.2K关注 0票数 0

最近,我开始用Unity制作一个原型游戏。但我的音频有点问题。我使用了audio.Play();,但是什么也没有发生。代码如下:

初始化:

代码语言:javascript
复制
public AudioClip jumpland;
AudioSource audio;
void Start() { audio = gameObject.GetComponent<AudioSource> (); }

播放声音:

代码语言:javascript
复制
void OnTriggerEnter2D(Collider2D col) { 
    if (down.GetComponent<BoxCollider2D> ().gameObject.tag == "block") {

        audio.clip = jumpland;
        audio.Play ();
    }
}

已分配音频剪辑,但无法播放。

EN

回答 1

Stack Overflow用户

发布于 2016-06-15 19:25:03

好的,所以我不得不从“向下”的游戏对象脚本开始。我把它放在一个方法中,所以我做了这个方法:

代码语言:javascript
复制
PlaySound(AudioClip clip) {

audio.clip = clip;
audio.Play();
}

我使用下面的命令来调用它:

代码语言:javascript
复制
PlaySound(jumpland);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37833793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档