Hier ist mein Score Manager Skript, das ich gemacht:Score Multiplikator von Zeit
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class ScoreManager : MonoBehaviour {
public Text scoreText;
public float scoreCount; // What the score is when the scene first loads. I set this as zero.
public float pointsPerSecond; // Every second, the points increase by THIS amount. Right now it is 100.
// Update is called once per frame
void Update() {
scoreCount += pointsPerSecond * Time.deltaTime;
scoreText.text = "" + Mathf.Round (scoreCount); // It comes out as a float with like 6 decimals; I round to an nice, clean Integer
}
}
Mein Problem, dass ich nicht herausfinden, wie zu lösen ist: Wie kann ich einen Multiplikator zu machen, der die Punktzahl durch mal zwei nach 30 multipliziert Sekunden des Spiels, multipliziert dann das Ergebnis nach drei mal nach 1 Minute, dann mal vier nach 1 Minute und 30 Sekunden, dann endlich mal nach 2 Minuten? Danke :)