Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

Time.time

Declaration

public static float time;

Описание

Время в начале текущего кадра в секундах с момента запуска приложения (только для чтения).

Это время в секундах с момента запуска приложения, которое Time.timeScale масштабирует и Time.maximumDeltaTime регулирует. При вызове из MonoBehaviour.FixedUpdateвозвращается Time.fixedTime.

Это значение не определено во время сообщений Awake и начинается после завершения всех этих сообщений. Это значение не обновляется, если Редактор приостановлен. См. Time.realtimeSinceStartup для значения времени, которое не зависит от паузы.

См. Управление временем и частотой кадров в Руководстве пользователя для получения дополнительной информации о том, как это свойство связано с другими свойствами Time.

//If the Fire1 button is pressed, a projectile
//will be Instantiated every 0.5 seconds.

using UnityEngine; using System.Collections;

public class Example : MonoBehaviour { public GameObject projectile; public float fireRate = 0.5f; private float nextFire = 0.0f;

void Update() { if (Input.GetButton("Fire1") && Time.time > nextFire) { nextFire = Time.time + fireRate; Instantiate(projectile, transform.position, transform.rotation); } } }