plantilla base para movimiento básico
This commit is contained in:
Robii Aragon
2026-02-05 05:07:55 -08:00
parent 195b696771
commit 779f2c8b20
14443 changed files with 23840465 additions and 452 deletions

View File

@@ -0,0 +1,56 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class SimpleFPSCounter : MonoBehaviour
{
public bool fpsCounterEnabled = true;
public Text fpsText;
float deltaTime = 0.0f;
bool fpsCounterActive;
void Start ()
{
enableOrDisableFPSCounter (fpsCounterEnabled);
}
void Update ()
{
if (!fpsCounterActive) {
return;
}
deltaTime += (Time.unscaledDeltaTime - deltaTime) * 0.1f;
float msec = deltaTime * 1000.0f;
float fps = 1.0f / deltaTime;
fpsText.text = string.Format ("{0:0.0} ms ({1:0.})", msec, fps);
}
void OnEnable ()
{
if (Application.isPlaying) {
enableOrDisableFPSCounter (true);
}
}
void enableOrDisableFPSCounter (bool state)
{
if (fpsCounterActive == state) {
return;
}
fpsCounterActive = state;
if (fpsText != null) {
if (fpsText.gameObject.activeSelf != fpsCounterActive) {
fpsText.gameObject.SetActive (fpsCounterActive);
}
}
}
}