摄像机围绕0.0.0点旋转并显示FPS值

来源:互联网 发布:工程控制系统仿真软件 编辑:程序博客网 时间:2024/05/16 19:07

将脚本绑定到摄像机上就OK!

using UnityEngine;using System.Collections;public class CameraFPS : MonoBehaviour {public float updateInterval = 0.5f;private float lastInterval; // Last interval end timeprivate int frames = 0; // Frames over current intervalprivate float fps; // Current FPSprivate float sum = 0.0f;private float num = 0.0f;// Use this for initializationvoid Start(){lastInterval = Time.realtimeSinceStartup;frames = 0;}void OnGUI(){GUILayout.Label("fps:" + fps.ToString("f0") + "      " + (sum / num).ToString("f0"));}// Update is called once per framevoid Update(){transform.RotateAround(Vector3.zero, Vector3.up, 100 * Time.deltaTime);++frames;float timeNow = Time.realtimeSinceStartup;if (timeNow > lastInterval + updateInterval){fps = frames / (timeNow - lastInterval);frames = 0;lastInterval = timeNow;sum += fps;num++;}}}

转载自博客     http://blog.csdn.net/goodai007/article/details/8474134

0 0