Проблема с совмещением бесконечного раннера и викторины - PullRequest
0 голосов
/ 18 апреля 2019

Я использовал учебник 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());

    }

Я хотел бы использовать эти методы для вызова функции смерти, используемой в бегуне для завершения бега.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...