在Mac系统中,unity的Application.persistentDataPath 返回的路径很是不固定,看官方文档写的:
官方文档写的明明是新版本unity返回的是 ~/Library/Application Support/company name/product name,而旧版本的unity返回的路径是:
~/Library/Caches
folder, or ~/Library/Application Support/unitypany name.product name
我用unity5.3.2打包的游戏,发现有的电脑有时候会返回~/Library/Application Support/unitypany name.product name,有时候又返回~/Library/Application Support/company name/product name,所以导致问题的出现。
现在依靠该路径做存档文件存储,因为路径的随机性,所以导致有时候会读取或者写入不到存档文件。
有人知道是为什么吗?是unity的bug吗?知道的朋友可以探讨下。
更多推荐
坑爹的Application.persistentDataPath
发布评论