文章目录
说明:使用ScriptableObject保存游戏中角色数值等;主要是生成Assets文件,然后调用文件中的数值,数值也可保存在文件中,达到存储信息的目的。
·
·
·
1.创建ScriptableObject脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//在项目文件中可右键生成目标文件,如图1.1
[CreateAssetMenu(fileName ="New Data", menuName ="Character States/Data")]
//继承ScriptableObject,非monobehaviour
public class CharacterData_SO : ScriptableObject
{
//在生成文件中的Inspector窗口的小标题,如图1.2
[Header("Stats Info")]