美文网首页
八、存档服务——5、使用外部插件ScriptableObject

八、存档服务——5、使用外部插件ScriptableObject

作者: GameObjectLgy | 来源:发表于2022-07-18 10:12 被阅读0次
    ScriptableObject

    ScriptableObject类和MonoBehaviour是并列的,都继承自Object,它可以用来存储大量的数据,并且它是可序列化的,这个特点也正决定了它的一个主要用处就是通过将数据存储在ScriptableObject对象中来减少工程以及游戏运行时因拷贝值所造成的内存占用。

    特点

    能够保存和存储数据到本地Assets下的,数据保存以后是可以共享的,类似于纹理,shader等资源。

    使用方法
    • 1、创建继承于ScriptableObject的类,并定义相关的私有和公有变量存储数据
    • 2、添加资产按钮
      eg:[CreateAssetMenu(fileName ="New Item",menuName ="Item/new Item")]
    • 3、在面板中可以直接进行赋值编辑
    • 4、读取和保存ScriptableObject ,直接访问和保存即可

    相关文章

      网友评论

          本文标题:八、存档服务——5、使用外部插件ScriptableObject

          本文链接:https://www.haomeiwen.com/subject/ntwrirtx.html