Нужно чтобы рекорд сохранялся если он больше уже набранного
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class Score : MonoBehaviour
{
private int Score_Player;
public Text txt;
void Start()
{
Score_Player = 1;
}
public void OnCollisionEnter(Collision col)
{
if (col.gameObject.tag == "Enemy")
{
txt.text = "Рекорд : " + Score_Player;
Score_Player++; //не знаю какое добавить условие
PlayerPrefs.SetInt("RECORD", Score_Player);
}
}
}
При старте получайте и запоминайте текущий рекорд. При увеличении кол-ва очков - сравнивайте старый рекорд и текущее кол-во очков. Если старый рекорд меньше - приравниваете его кол-ву очков и записываете новое значение.
public class Score : MonoBehaviour
{
int _currentRecord = 0;
private int Score_Player;
public Text txt;
void Start()
{
Score_Player = 1;
_currentRecord = PlayerPrefs.GetInt("RECORD");
}
public void OnCollisionEnter(Collision col)
{
if (col.gameObject.tag == "Enemy")
{
txt.text = "Рекорд : " + Score_Player;
Score_Player++;
if (_currentRecord < Score_Player)
{
_currentRecord = Score_Player;
PlayerPrefs.SetInt("RECORD", Score_Player);
}
}
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
уважаемые пользователя StackOverFLowВозникла проблема с тем, чтобы считать состояние Checked у динамически созданных radiobutton
Есть listview с двумя колонкамиИмя второй колонки Stats
Доброго времени суток
С преобразованием значимого типа в объект и обратно все понятно — там появляются допоперации на упаковку/распаковку