加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

unity 删除游戏中的PlayerPrefs 文件

(2017-06-12 17:29:46)
分类: unity3d
http://s1/mw690/005N7Rnmzy7bOz8s9mUf0&690删除游戏中的PlayerPrefs 文件" TITLE="unity 删除游戏中的PlayerPrefs 文件" />

这里,我在Asset文件夹中,添加了一项,

这样只需要点击一下,就能将PlayerPrefs的所有文件清除了,

实现起来也很简单。

添加一个 JarodDeletePlayerPrefs.cs 文件,

内容改为

using UnityEngine;
using System.Collections;
using UnityEditor;

public class JarodDeletePlayerPrefs 
{
[MenuItem("Assets/PlayerPrefs_DeleteAll")]
static void PlayerPrefsDeleteAll()
{
PlayerPrefs.DeleteAll ();
Debug.Log ("DeleteAll finish!");
}
}

即可。



需要注意的是,打包 IOS 和 android 时,

 

无法通过编译, 会报错

 

UnityEditor; 找不到
 
 

#if UNITY_EDITOR_WIN

 

原本的代码。


#endif
 
加一个判断语句,只有在 WINDOWS 模式下,才起作用,
 
现在 OK 了。
 
 
 
 
 
 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有