首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
scriptableobject专题
Unity (编辑器)数据持久化 之 ScriptableObject初识与创建
1.什么是ScriptableObject ScriptableObject - Unity 手册 如题,一个可以在Unity编辑器中方便编辑数据的工具 一个脚本继承该类,并且序列化或者有公共变量,即可在Inspector窗口看到它们 其特点: Q:是否可以将 ScriptableObject的数据保存到本地? A:可以,可以通过Json的序列化与反序列化保存 Scriptab
阅读更多...
Unity进阶之ScriptableObject
目录 ScriptableObject 概述ScriptableObject数据文件的创建数据文件的使用非持久数据让其真正意义上的持久ScriptableObject的应用配置数据复用数据数据带来的多态行为单例模式化的获取数据 ScriptableObject 概述 ScriptableObject是什么 ScriptableObject是Unity提供的一个数据配置存储基类
阅读更多...
真Unity-Editor二次开发-ScriptableObject 可自定义UI界面
关于ScriptablObject自定义 作为官方指定的,曾经我也吐槽过ScriptableObject很鸡肋,个人曾经也是强烈反对在项目中使用,但直到我今天看到下面这个代码,菜发现其实只是自己太菜鸡而已 --------------不想多写什么 --------------不要多说什么言语 反正最后发现,小丑还是自己 但还是要说下:掌握这些知识并没有什么卵用, 众所周知,
阅读更多...
Unity中关于继承ScriptableObject的类
在游戏中我们会经常看到一些.asset的配置文件,而这些文件就是用一个自定义的类去继承ScriptableObject来生成的。比如当前有一些零散特效需要预加载,这个时候我们可以声明一个类去保存这些零散特效对象的信息,然后统一读取加载。 代码: 右击Create创建asset就好了 然后在游戏中加载读取就好了。
阅读更多...
Unity中的ScriptableObject
定义 ScriptableObject是一种与Monobehaviour相似并能够进行序列化以及生成.asset文件的对象类型,但是ScriptableObject类型对象无法像组件一样进行挂载,只能通过CreateInstance方法创建实例,还可以通过CreateAsset特性为指定的ScriptableObject类型对象轻松创建.asset持久化存储的资源文件。 常见应用场景
阅读更多...
Unity3D编辑器操作技巧15-ScriptableObject-Meta-AssetDatabase
阅读更多...
Raywenderlich: ScriptableObject 教程
文章目录 下载创建 ScriptableObject增加数据使用 ScriptableObject基于 ScriptableObjects 的事件添加事件脚本事件和UI 下载 Scriptable Object Tutorial-Starter 创建 ScriptableObject 在 Scripts 目录下,创建 SwordData 脚本。 using UnityEng
阅读更多...
[游戏开发][Unity] ScriptableObject数据创建与各种加载方式
前言 ScriptableObject支持把类对象数据序列化成Unity asset文件,同时支持反序列化成类对象。本文章通过两个案例讲解ScriptableObject的使用方式,第一个是简单案例,序列化简单的bool值和Sting数据。第二个是复杂案例,在类对象里嵌套类对象并序列化成asset文件,再把它反序列化出来。 案例1 [CreateAssetMenu]publi
阅读更多...