【发布时间】:2015-12-07 01:57:49
【问题描述】:
我有声源,我的问题是当我的立方体撞墙时如何播放该声音?
我尝试了类似的方法,但它不起作用。
usingUnityEngine;
usingSystem.Collections;
public class sound : MonoBehaviour {
voidOnTriggerEnter (Colliderother)
{
if(other.gameObject.tag == "wall")
{
Audio.PlayOneShot(sound);
}
}
}
我希望有人能回答我。对我来说太重要了。这几天我在网上搜索了整个游戏,我对我的游戏做了很多改变,但没有任何效果:(
亲切的问候
【问题讨论】:
-
初步问题:您的声音文件的格式是什么?你有没有用
Debug.Log来检查这个函数是否真的被调用了? -
Numid 是正确的。使用
debug.Log也可以检查other.gameObject.tag == "wall"是否为真。