Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Time.frameCount

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static var frameCount: int;
public static int frameCount;

Описание

The total number of frames that have passed (Read Only).

// Makes sure that RecalculateValue only performs
// some operations once per frame and no more.
static private var lastRecalculation = -1;
static function RecalculateValue () {
	if (lastRecalculation == Time.frameCount)
		return;
	//	ProcessData.AndDoSomeCalculations();
}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { private static int lastRecalculation = -1; static void RecalculateValue() { if (lastRecalculation == Time.frameCount) return; } }

Note: frameCount starts once all Awake functions have finished. The frameCount value will be undefined during Awake functions.