Мне нужен gameobject
, чтобы сделать паузу самостоятельно в моей сцене для 7f или 8f и без паузы на 2f самостоятельно. Сценарий, который у меня есть, позволяет сделать паузу по ключевому слову. Вот мой сценарий:Как приостановить GameObject в течение нескольких секунд и сделать паузу через пару секунд в единстве3d
{
sing UnityEngine;
using System.Collections;
public class star : MonoBehaviour {
GameObject[] pauseObjects;
\t void Start() {
\t pauseObjects = GameObject.FindGameObjectsWithTag("Player");
\t }
\t
void pauseGameobject()
{
if()
{
start coroutine("wait");
}
}
public ienumenator wait()
{
time.timescale = 0;
yield return new waitforsceonds(7);
time.timesale = 1;
}
void pauseGameobject()
{
if()
{
start coroutine("wait");
}
}
public ienumenator wait()
{
time.timescale = 0;
yield return new waitforsceonds(7);
time.timesale = 1;
}
}
Можете ли вы уточнить, что вы подразумеваете под словом «пауза в моей сцене для 7f или 8f». Вы имеете в виду паузу в течение 7 или 8 секунд, когда вы нажимаете P? А затем не нужно останавливаться всего на 2 секунды? Что вы уже пробовали для достижения этого автоматического поведения? –
№. Я хочу, чтобы игра остановилась на 7 секунд и сама по себе остановилась. Я не хочу нажимать клавишу для паузы. –