メインコンテンツへスキップ
< すべてのトピックに戻る

ScriptableObjectをアセットとして保存する方法は?

[CreateAssetMenu] という属性(おまじない)を、スクリプトのクラス宣言の真上に記述します。

 

ScriptableObjectは、シーン上のオブジェクトにくっつける部品ではなく、プロジェクトのフォルダ内に「独立したデータファイル」として保存し、色々なキャラクターから共有して使うためのデータベースだからです。

 

スクリプトに [CreateAssetMenu(fileName = “NewItem”, menuName = “MyGame/ItemData”)] と書き、エディタに戻ってProjectウィンドウで右クリックすると、メニューからそのデータファイルを作成できるようになります。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に