Я использовал учебник YouTube, чтобы создать бесконечного раннера. Игра отлично работает сама по себе, но чтобы добавить в игру аспект образования, я также создал тест, который в настоящее время накладывается на игру. Я хотел бы сделать так, чтобы каждые 10 секунд появлялась викторина с опцией true или false. Если на вопрос дан неправильный ответ, пользователь завершает свой прогон, если нет, тест исчезает, и пользователь может продолжить игру. Я хотел бы получить помощь о том, как связать два вместе. Я совершенно новичок в этом и делаю это для школьного проекта.
Я пробовал только базовые вещи, такие как перенос функции между сценариями, но понятия не имею, что я делаю.
public void UserSelectTrue()
{
if (currentQuestion.isTrue)//if question true 'correct', else, 'wrong'
{
Debug.Log("Correct");
}
else
{
Debug.Log("Wrong");
}
StartCoroutine(TransitionToNextQuestion());
}
public void UserSelectFalse()
{
if (!currentQuestion.isTrue)//if answer to question is supposed to be false, 'correct', else, 'wrong'
{
Debug.Log("Correct");
}
else
{
Debug.Log("Wrong");
}
StartCoroutine(TransitionToNextQuestion());
}
Я хотел бы использовать эти методы для вызова функции смерти, используемой в бегуне для завершения бега.