コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】GameObject (named 'XXXX') references runtime script in scene file. Fixing!

概要

f:id:baba_s:20211110093716p:plain

GameObject (named 'XXXX') references runtime script in scene file. Fixing!

Console ウィンドウにこのような警告メッセージが表示される場合は

f:id:baba_s:20211110092622p:plain

シーンに存在するゲームオブジェクトに
MonoBehaviour を継承していないクラスのスクリプトがアタッチされている可能性があるため

f:id:baba_s:20211110092650p:plain

MonoBehaviour を継承するように修正するか、

f:id:baba_s:20211110092945p:plain

もしくはそのスクリプトをゲームオブジェクトから Remove Component すれば
Console ウィンドウに警告メッセージが表示されなくなります