С Новым годом! Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
42 / 42 / 5
Регистрация: 25.03.2014
Сообщений: 444

Unity Время уровня, игры,сцены уходит в минус

20.01.2019, 10:52. Показов 2941. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте есть код представлен ниже. При достижении времени 0 игроку выпает окно что он победил.Вот проблема следующая у меня 2 уровня полностью идентичны только я меняю врагов и время уровней. Первый раз когда игрок выиграл все хорошо время как только 0 открывается след уровень. Проблема во втором то что на второй сцене время уходит за 0 и ничего не происходит оно дальше идел отсчитывать отрицательные значения как это исправить??
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 void GameTime()
    {
        if (gameOver == false)
        {
            time = time - Time.deltaTime;
            seconds = time.ToString();
            texttime.text = "Time:" + seconds;
        }
        if (gameOver == true)
        {
            time = 999;
            GameOver();
        }
        if (time <= 1)
        {
            if (SceneManager.GetActiveScene().buildIndex == LevelManager.countUnlockedLevel)
            {
                LevelManager.countUnlockedLevel++;
                pWin.SetActive(true);
                timer.SetActive(false);
                StopAllCoroutines();
                //SceneManager.LoadScene(2);
            }
 
 
        }
    }
 
    void Update()
    {
 
 
        GameTime();
 
    }
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.01.2019, 10:52
Ответы с готовыми решениями:

Unity как сделать чтобы при старте игры работало 2 сцены одновременно. Типо на первой сцене меню и главные скрипты
а на второй сцене сама локация вот пример https://drive.google.com/file/d/1aACbWhcKzG9p1qTbMaf65WPWe6DqL3At/view?usp=sharing

Unity сцены. Unity lifecycle
Всем привет. Не понимаю по каким словам искать ответ на этот вопрос. Не совсем понимаю жизненный цикл юнити и в частности сцены. ...

Таймер уходит в минус
Привет всем) Помогите пожалуйста. В таймере обратного отсчета без всяких назначенных задач счетчик дней уходит в минус. Не пойму как это...

4
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
20.01.2019, 11:31
Dgaizer, при переходе на след. уровень время поменяй на начальное значения
1
42 / 42 / 5
Регистрация: 25.03.2014
Сообщений: 444
20.01.2019, 11:46  [ТС]
kitsoRik, время задается через инспектор

Добавлено через 39 секунд
kitsoRik, я в коде его не прописывают оно у меня инспекторе GameController Time задаю
0
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
20.01.2019, 11:48
Лучший ответ Сообщение было отмечено Dgaizer как решение

Решение

Цитата Сообщение от Dgaizer Посмотреть сообщение
kitsoRik, я в коде его не прописывают оно у меня инспекторе GameController Time задаю
бери копию времени при старте, а потом к нему возвращай.
0
42 / 42 / 5
Регистрация: 25.03.2014
Сообщений: 444
20.01.2019, 12:12  [ТС]
kitsoRik, все равно 0 эфекта когда показывается панель выигрыша я присваю
time = timecopy; когда стратует новая сцена и ничего все равно в отрицалово идет

Добавлено через 11 минут
все нашел косяк
C#
1
2
3
4
5
6
7
8
 if (SceneManager.GetActiveScene().buildIndex == LevelManager.countUnlockedLevel)
            {
                LevelManager.countUnlockedLevel++;
                pWin.SetActive(true);
                timer.SetActive(false);
                StopAllCoroutines();
                //SceneManager.LoadScene(2);
            }
вынесни отсюда надо
условие кривое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.01.2019, 12:12
Помогаю со студенческими работами здесь

Метод перемешивания. Уходит в минус
Всем добрый день. Битый час пытаюсь понять почему счетчик подсчета перемещений (count) уходит в минус. Подскажите пожалуйста, в чем...

Счетчик после последнего аккаунта уходит в минус
Здравствуйте, всем пользователям заглянувшим в эту тему! Представим, что имею программу, проверяющую прокси на работоспособность,...

Unity 2d: подсчет времени с начала сцены
Короче.. Мне нужен скрипт, который будет считать время с начала сцены. и выводить на экран в следующей сцене показания таймера(после смерти...

С# в Unity. меню при переходе со сцены на сцену
Я сделал меню паузы который появляется при нажатии esc и на него закреплены несколько кнопок. На первой сцене все работает отлично: кнопка...

Unity 2d как рандомно загружать заготовленные сцены
Нужна помощь по unity. У меня есть 4 сцен. Игрок появляется на первой. После нажатия на кнопку(OnMouseDown) игрок переходит на следующую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru