unity 2D(Ruby's Adventure)子弹音效挂上去报错Value cannot be null

img

img

img

img

看教程和一些视频做的,音效代码删掉就没问题,加上再挂音效,游戏开始对含刚体的物体发射子弹就报错,不知道啥原因

按照你的描述,
1、请确认下你的音效设置是否不全,是否需要默认的值的设置。
Value cannot be null 已经提示你 Value不能为空
2、比对下你跟教程里面关于音效设置这一部分有没有什么遗漏

逻辑看起来是没什么问题,注释掉第41行销毁代码试一下。若可行,那就做一个延迟消除就可以了。

img

在报错的47行上面打印一下值,看看是什么

问题出在 gameobject,你打开看看