MAPとGAMEの2つのシーンがあります。シーンを切り替えるボタンクリック時に、インスペクタを使用してPlayerPrefsを設定するにはどうすればよいですか?
MAPでは、ボタン上の変数(インスペクタ内の)を使用してGAMEのレベルを作成します。
私はまた、ボタン一度達成する必要がありますスコア{私はこのスコアを設定することができるようにしたい}
が、私はそれを望んでクリックされている3つのゲームモード{1、2、3} を持っていますPlayerPrefsに保存し、GAMEで保存したPlayerPrefsを読み込み、そのデータを読み込みます。
ボタンスクリプト
public class LevelButton : MonoBehaviour {
public float GameScoreNeeded;
public int GameMode;
}
public void MakeLevel()
{
PlayerPrefs.SetInt("GameMode") = GameMode;
PlayerPrefs.SetFloat("GameScoreNeedeed") = GameScoreNeeded;
}
GAMEで
void Start(){
BuildLevel();
}
public void BuildLevel(){
gameMode = PlayersPrefs.GetInt("GameMode");
gameScoreNeeded = PlayersPrefs.GetFloat("GameScoreNeeded");
}
//Rest of code
これは、私はニーズが起こることを考えるものですが、私は保存するために検査官からint
を得るように見えることはできません。
ありがとう、私が必要なものです! –