首页 > Unity > Unity3D > Unity自动保存Prefab
2016
01-24

Unity自动保存Prefab

unity里点击prefab的实例属性面板上的Apply或者直接修改prefab的属性时:

Unity自动保存Prefab - 第1张  | Atlantis技术博客

该prefab只是在内存中被标记为dirty,在关闭unity或者ctrl+s时才会真正保存到硬盘。但是我们经常改完后忘记像上面这样去保存它,然后在perforce(或者git、svn)里提交时我们的改动会漏掉。看了下API没找到可以直接保存某个文件到硬盘的接口只有一个AssetDabase.SaveAssets()可以保存所有未保存的改动到硬盘,这样我们在改动过prefab后自动调用下这个就可以了:

unity4.x:

unity5.x:

直接修改prefab属性的监听方法以后补上。。

最后编辑:
作者:maosongliang
这个作者貌似有点懒,什么都没有留下。