鸟语天空
PropertyModification
post by:追风剑情 2018-12-18 10:55

示例代码

[MenuItem("Assets/资源工具/Test", false, 100)]
public static void Test()
{
	//原文 https://blog.csdn.net/zgjllf1011/article/details/79304743
	//保存自定义参数到.meta文件中
	string path = AssetDatabase.GetAssetPath(Selection.activeObject);
	AssetImporter  import = AssetImporter.GetAtPath(path);
	import.userData = "this is user data";
	import.SaveAndReimport();

	//保存自定义参数到prefab文件中
	PropertyModification pm = new PropertyModification();
	pm.propertyPath = "custom";
	pm.value = "this is custom property";

	PropertyModification[] modifications = { pm };
	PrefabUtility.SetPropertyModifications(Selection.activeObject, modifications);

	AssetDatabase.SaveAssets();
	AssetDatabase.Refresh(ImportAssetOptions.ForceUpdate);
}

文件截图

11111.png

2222.png

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容