收集硬币时没有播放声音
Sound not played when collecting Coin
我是游戏开发和构建 Endless Runner 游戏的新手,其中 Rocky(Player) 可以收集硬币,当玩家收集硬币但没有玩时,我应用了很酷的音效。这是我到目前为止所做的详细信息,
首先我创建了一个名为 CollectCoin 的空对象并在其上放置硬币收集声音。
CoinCollect 的 Inspector 视图,可以看到 CoinSFX 应用于 AudioClip 属性
硬币对象在检查器视图中看起来像这样,我的 AudioSource 在脚本中应用到那里。同时选中 Is Trigger 复选框
玩家检查器视图
最后是我的 Class
public class CoinCollect : MonoBehaviour
{
public AudioSource coinFX;
public void OnTriggerEnter()
{
coinFX.Play();
this.gameObject.SetActive(false);
}
}
到目前为止我哪里做错了什么?从昨天开始我就被困在这里了。请帮助我。
我的脚本没有任何问题,我将 Coin Collect Sound 和背景音乐都拖到了正确的位置,问题出在我的 Unity 上,我不知道我什么时候在 unity 中将“静音音频”选项静音,或者它默认静音我不知道,但我的问题已解决。这就是为什么我的声音没有播放
我是游戏开发和构建 Endless Runner 游戏的新手,其中 Rocky(Player) 可以收集硬币,当玩家收集硬币但没有玩时,我应用了很酷的音效。这是我到目前为止所做的详细信息,
首先我创建了一个名为 CollectCoin 的空对象并在其上放置硬币收集声音。
CoinCollect 的 Inspector 视图,可以看到 CoinSFX 应用于 AudioClip 属性
硬币对象在检查器视图中看起来像这样,我的 AudioSource 在脚本中应用到那里。同时选中 Is Trigger 复选框
玩家检查器视图
最后是我的 Class
public class CoinCollect : MonoBehaviour
{
public AudioSource coinFX;
public void OnTriggerEnter()
{
coinFX.Play();
this.gameObject.SetActive(false);
}
}
到目前为止我哪里做错了什么?从昨天开始我就被困在这里了。请帮助我。
我的脚本没有任何问题,我将 Coin Collect Sound 和背景音乐都拖到了正确的位置,问题出在我的 Unity 上,我不知道我什么时候在 unity 中将“静音音频”选项静音,或者它默认静音我不知道,但我的问题已解决。这就是为什么我的声音没有播放