【发布时间】:2015-11-10 11:19:17
【问题描述】:
我需要在 Unity 和 Android 之间传递一些键值对。我知道我可以用插件做到这一点,像这样:Using shared preferences between unity and native android sdk
令人惊讶的是,我的同事(在 iOS 上做同样的事情)告诉我,她可以使用 NSUserDefaults 和 PlayerPrefs 轻松做到这一点。
所以我尝试在 Unity 端写键值:
PlayerPrefs.SetString("Location","tw");
并使用SharedPreferences在Android端阅读:
SharedPreferences sharedPref = activity.getPreferences(Context.MODE_PRIVATE);
Location = sharedPref.getString("Location", null);
但我什么都没有,我做错了吗?
或者在Android上是否有其他工具可以使用与NSUserDefaults和PlayerPrefs映射效果相同的工具?
【问题讨论】: