AudioSource.PlayClipAtPoint是按距离来控制音量的,所以距离太远是听不到的。而这个距离是播放音乐自动生成的GameObject名称是One shot audio的位置(也就是输入的位置)到AudioListener的位置。
AudioListener的位置是由其挂在的GameObject 的位置决定的。
所以一般将AudioListener放在摄像机的GameObject上,一般是Main Camera。
如果你的AudioListener距离声源太远是听不见的,但是程序却正常运行,不会报错。