スクリプタブルクラスをアセット化したらスクリプト欄が「なし(Mono スクリプト)」になった。

現象。

解決方法

Scriptable objects follow the same rule as Monobehaviour: their classes must be placed in a cs file with the same name as the class in order for the Unity serialization system to be able to identify them. T

https://forum.unity.com/threads/scriptable-objects-showing-as-no-monoscript.1174823/

私の場合はCSファイル名とCSファイル内に定義されたクラス名が異なっていることが原因でした。CSファイル名とクラス名を同じに直したら無事に解決しました。

Uncategorized

Posted by admin