Опять же нарыл пример Пакса )
Разобрался немного, но суть всё равно до конца не понимаю... Но работает
using UnityEngine;
using System.Collections;
public class Game : MonoBehaviour {
public bool showFPS;
public int FPSCount, FPSResult;
private float FPSTimer;
void Start () {
if (showFPS == true) {StartCoroutine(ShowFPS());}
}
IEnumerator ShowFPS()
{
while (showFPS)
{
FPSTimer = FPSTimer + Time.deltaTime;
FPSCount++;
if (FPSTimer >= 1f) {FPSResult = FPSCount; FPSTimer = 0; FPSCount = 0;}
yield return new WaitForSeconds(0.1f);
}
}
}