ScriptableObject:
可以用来存储序列化的数据,以后不用json或者text保存运行数据了,创建方式:
1:代码中创建
ScriptableObject.CreateInstance<MyScriptableObject >();
2:Editor目录按钮中创建
using UnityEngine;
[CreateAssetMenu(menuName="MySubMenue/Create MyScriptableObject ")]
public class MyScriptableObject : ScriptableObject
{
public int someVariable;
}
URP Renderer Feature:
urp管线中用来对物体增加额外渲染pass的方式,右键菜单创建资源目录urp栏目中有创建资源的选项,使用的话需要配置在 Edit->Graphics->scriptable render pipeline Settings中的 URPAsset 中的renderer list的ForwardRenderer(资源对象:ScriptableObject)中