Unity ScriptableObject 的简单创建

如果你想创建不需要附加到游戏物体的对象,你从这个类获得。

这对于只是为了存储数据的资源是很有用的。

游戏中定义的全局参数可以放到此脚本,下面介绍一种简单的创建:

然后回到文件目录:

demo_scriptableObject_001

运行效果图:(右边是我定义的参数类型,代码没有贴出)

demo_scriptableObject_002

值得注意的是 类上面的 [System.Serializable] 这个必须得加,代表你可以在编辑器实例化。

[CreateAssetMenu(fileName = “GlobalParms”, menuName = “GlobalParms”, order = 111)] 的order是菜单的排列顺序,111是个好位置,见第1图。

前两天关注插件,看到一个韩国人的插件,推广视频一看就非常之牛*,为了研究他的实现原理我毫不犹豫的扔出了20美刀买下原码,果不其然,里面的内容之丰富,思想之奇特,受益匪浅