在编辑器模式使用菜单命令[ContextMenu("***")]直接调用函数 修改prefab的变量值,
但是Unity重启后,变量并未赋值成功。
感觉应该是Prefab未序列化保存数据。
查找AssetDatabase类发现有个ForceReserializeAssets函数
于是在函数最后调用ForceReserializeAssets函数,成功!!!!
时间:2018-12-07 17:30:45
在编辑器模式使用菜单命令[ContextMenu("***")]直接调用函数 修改prefab的变量值,
但是Unity重启后,变量并未赋值成功。
感觉应该是Prefab未序列化保存数据。
查找AssetDatabase类发现有个ForceReserializeAssets函数
于是在函数最后调用ForceReserializeAssets函数,成功!!!!