android+unity3D實現資料的存取(PlayerPrefs)

來源:互聯網
上載者:User

 

我們先來看看PlayerPrefs的API吧,

 

我來解釋一下,

 

 

SetInt是儲存一個值PlayerPrefs.SetInt("Player Score",10);,

GetInt是讀取一個值PlayerPrefs.GetInt("Player Score"),他們就是一對啦,作為整形的存取。

顧名思義,SetFloat和GetFloat為浮點型的存取,SetString和GetString是字元型的存取;

 

HasKey是指如果存有這個數,傳回值就是true,反之,false;PlayerPrefs.HasKey("Player Score");

DeleteKey就是指刪除這個數,PlayerPrefs.DeleteKey("Player Score");

DeleteAll就是刪除所有數啦,PlayerPrefs.DeleteAll();

 

那下面我們來個簡單的練習吧,

    pref2.cs

 

using UnityEngine; 

using System.Collections; 

 

public class pref2 : MonoBehaviour { 

 

    // Use this for initialization 

    void Start () { 

        PlayerPrefs.SetInt("Player Score",10); 

        print (PlayerPrefs.GetInt("Player Score")+"---"+PlayerPrefs.HasKey("Player Score")); 

        PlayerPrefs.DeleteKey("Player Score"); 

        print(PlayerPrefs.GetInt("Player Score")); 

    } 

     

    // Update is called once per frame 

    void Update () { 

     

    } 

 

 

 

摘自 dlnuchunge的專欄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.