ok iv looked everywhere for this answer but i couldn't find it so i thought ill just post the question here.
i have the code below to collect point and display the score on a separate text mesh object (code is from ezgamesaver). all i would like now is to save the highest score in playerprefs and display it as BEST SCORE.
using UnityEngine;
using System.Collections;
public class ScoreSlot1 : MonoBehaviour
{
public TextMesh scoreText;
public ParticleEmitter particles;
int value, score;
// Use this for initialization
void Start ()
{
value = int.Parse(name);
}
void OnTriggerEnter(Collider c)
{
if(c.gameObject.tag == "Score")
{
score = int.Parse(scoreText.text);
score += value;
scoreText.text = score.ToString();
particles.transform.position = c.gameObject.transform.position;
particles.Emit();
Destroy(c.gameObject);
}
}
}
This works, but the score keeps adding on top of the previous score, it does not save best/highest score, if someone could please edit the code for me to save the highest score, that would be really great.
hiii…
I am new to unity…
I am a flash developer… but now a days it seems to be unity is BEST for using 3d effects,
I am developing games for global or social purpose… but i am facing a lot of problems to save my scores… so i am searching for the same…
After R&D I found some samples and tutorials…
check these samples and tutorials, and tell me if you are familiar with all that.
Guys if You know anyThing about my problem… then please let me know… thanxs… Gamers
waiting for you reply.