AudioSourceのエラーに苦しめられた今日の進捗(Unity)

今日はUnityの勉強を2時間くらいしました。

教材はいたのくまんぼうさんのUnityの寺子屋。相変わらず分かりやすい。

放置ゲーを作ってみよう!という事で、参考書の内容をひたすら写経写経。。。

今日つまづいたところ

一定時間で湧いてくる「徳」オブジェクトをクリックすると消えるのですが、その際に効果音を出そうとすると

MissingComponentException: There is no ‘AudioSource’ attached to the “GameManager” game object, but a script is trying to access it.
You probably need to add a AudioSource to the game object “GameManager”. Or your script needs to check if the component is attached before using it.

のエラーが表示されてゲームが停止してしまう。

オーディオソースがアタッチされてないって言われても「しとるやん!!!」って思っていたのですが、

色々試してみると、scriptでpublicにしたところにファイルを入れる以外に、GameManagerのオブジェクトに使うSEをAdd Componentする事で解決。

もしかして’AudioSource’ をattachするという事はこの事を指していたのだろうか。(そうではないのか)未だによく分かっていない。

紆余曲折あったけど無事効果音が鳴ってよかった。

次の章ではアニメーションが実装出来るとの事。楽しみーーー!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です