unity 删除游戏中的PlayerPrefs 文件

分类: unity3d |
http://s1/mw690/005N7Rnmzy7bOz8s9mUf0&690删除游戏中的PlayerPrefs 文件" TITLE="unity 删除游戏中的PlayerPrefs 文件" />
#if UNITY_EDITOR_WIN
#endif
这里,我在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
原本的代码。
#endif
加一个判断语句,只有在 WINDOWS 模式下,才起作用,
现在 OK 了。