首页 > 代码库 > FPS计算New
FPS计算New
using UnityEngine;using System.Collections;public class CarGUI : MonoBehaviour{ private const float FPS_UPDATE_INTERVAL = 0.5f; private float fpsAccum = 0; private int fpsFrames = 0; private float fpsTimeLeft = FPS_UPDATE_INTERVAL; private float fps = 0; void Update() { fpsTimeLeft -= Time.deltaTime; fpsAccum += Time.timeScale / Time.deltaTime; fpsFrames++; if (fpsTimeLeft <= 0) { fps = fpsAccum / fpsFrames; fpsTimeLeft = FPS_UPDATE_INTERVAL; fpsAccum = 0; fpsFrames = 0; } } void OnGUI() { GUILayout.BeginArea(new Rect(5, 5, 500, 500)); GUILayout.Label("Arrows: movement\nCtrl: flip car"); GUILayout.Label("FPS: " + fps.ToString("f1")); GUILayout.EndArea(); }}
FPS计算New
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。