UnityでRPGを作ってみる

UnityでRPGを作ってみる

ScriptableObjectを使う

アイテムのデータを登録していきます。
RPGツクールみたいですね。

1.ScriptableObject用のソースファイルを作成する

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

[CreateAssetMenu(menuName = "ScriptableObject/Create ItemData")]
public class ItemData : ScriptableObject
{
    public string Name;
    public Sprite icon;
    public string help;

}

※Sprite を使うために「using UnityEngine.UI;」してるのであって、使わないならこのusingは不要


2.データを作る

下のProject画面で右クリックして、Create→ScriptableObject→1.で作った名前

f:id:allmoreidea:20200823105616j:plain