2015-05-04 52 views
1

我在創建角色時使用playerPref,我需要找到plist文件。我已經閱讀了playerPref上的API文檔。我繼續團結,改變了公司和遊戲名稱,然後我去註冊> HKCU /軟件/公司名稱/遊戲名稱。該文件在那裏,但沒有任何.plist文件。有任何想法嗎?PlayerPref問題,無法在Windows上找到.plist文件

+0

將數據保存到存儲遊戲中可能會有所幫助。任何人們可讀的格式,比如'Json'或者'XML'都可以幫助你達成交易。 – aggsol

回答

3

plist只能在Mac OSX中找到,如文檔here所述。

在Mac OS X PlayerPrefs存儲在〜/ Library/Preferences文件夾中,文件名爲unity。[company name]。[product name] .plist,公司名稱和產品名稱是在項目設置。在編輯器和獨立播放器中運行的兩個項目都使用相同的.plist文件。

在Windows上,PlayerPrefs都存儲在註冊表中HKCU \軟件[公司名稱] [產品名稱]鍵,其中公司和產品名稱是項目設置中設置的名稱。

在Linux上,可以在〜/ .config/unity3d/[CompanyName]/[ProductName]中再次使用Project Settings中指定的公司和產品名稱找到PlayerPrefs。

在Windows應用商店的應用程序,播放器偏好設置可在%USERPROFILE%\應用程序數據\本地\封裝[ProductPackageId]> \ LocalState \ playerprefs.dat

在Windows Phone 8,播放器偏好設置可以在發現應用程序中找到本地文件夾,另請參閱:Windows.Directory.localFolder

因此,您應該找到註冊表項值而不是plist。

「文件存在,但沒有.plist文件」,註冊表中沒有文件,所以不可能是「存在」,你看到的是註冊表項,但不是文件。

enter image description here

0

對於Unity 5.6.1的Windows編輯器,我發現在HKCU \ SOFTWARE \團結\ UnityEditor [公司名稱] [產品名稱]鍵