unity保存asset

保存asset,一种方式是使用系统api直接修改本地文件;另一种方法是现在unity中修改好,然后再保存到本地文件中。

第二种方法,常见于一个prefab上的脚本数据修改后(比如材质球),应该是保存到了Library,所以在不保存到本地文件的情况下,关掉unity,打开工程还是修改后的数据。比如一个材质球,如果改变了它的shader,那这个改变是会保存到Library中,如果不点保存或者(AssetDatabase.SaveAssets),这个材质球的修改不会保存到本地中,即使关掉工程(不保存),也不会保存到本地中,下次打开还是改变后的shader,是因为是读取的Library里的数据。

AssetDatabase:
ImportAsset, Refresh,这两个函数的作用是一样的,前一个是指定重导入某个asset,后一个是导入所有被修改的asset。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值