
This Game script is attached to the "GameManager" object and is the only script running in the test project:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Game : MonoBehaviour
{
DateTime _lastDateTimeCheck;
// Update is called once per frame
void Update()
{
_lastDateTimeCheck = DateTime.Now;
//Random code
PrintTimeSinceLastCheck();
}
void PrintTimeSinceLastCheck()
{
DateTime now = DateTime.Now;
TimeSpan timeSinceLastCheck = now - _lastDateTimeCheck;
if(timeSinceLastCheck.TotalMilliseconds > 0)
{
Debug.Log(timeSinceLastCheck.TotalMilliseconds + " ms");
}
}
}
< /code>
Unity запускает что -то в фоновом режиме? Может быть, что мне не нужно для шахматной игры? Мне просто любопытно, потому что время от времени сохранение половины миллисекунды может значительно повысить производительность, особенно если шахматный бот нуждается в функции, которую можно назвать 500 000 раз, прежде чем сделать ход. Я получаю одинаковые результаты во всех из них.
Подробнее здесь: https://stackoverflow.com/questions/797 ... -execution
Мобильная версия