Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 20.03.2019, 15:33   #1
TOBI21
Новичок
Джуниор
 
Регистрация: 20.03.2019
Сообщений: 1
По умолчанию Не могу остановить подсчёт очков после проигрыша Unity

Здравствуйте, я делаю 2D игрушку и не могу сделать остановку подсчёта очков после проигрыша.
Вот код:
Код:
[/using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Score : MonoBehaviour
{
    public int Score_Player;
    private float timer;
    public Text txt;  
    public GameObject balls;
    public static bool lose = false;

    // Use this for initialization
    void Start()
    {
        

    }

    // Update is called once per frame
    
    void Update()
    {
        txt.text = "Score " + Score_Player;
       
        if (lose == false)
        {
            timer += 1 * Time.deltaTime;
            if (timer > 1)
            {
                Score_Player += 2;
                timer = 0;
            }
            
        }

    }
}
______________________
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось Alex11223; 20.03.2019 в 15:36.
TOBI21 вне форума Ответить с цитированием
Старый 26.03.2019, 18:45   #2
coremission
Форумчанин
 
Аватар для coremission
 
Регистрация: 09.11.2017
Сообщений: 108
По умолчанию

так вы lose нигде не меняете ведь, я так понимаю это флажок
Профессионально программирую видео-игры. Пишу бекстейдж-блог о разработке игр CoreMission.net
coremission вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отставание очков в игре. Kef1r Общие вопросы Delphi 6 17.06.2016 18:37
Неправильный подсчет очков в игре (C#) babulezzz Помощь студентам 1 25.07.2014 22:05
процедура выигрыша\проигрыша в игре Nikolas_555 Мультимедиа в Delphi 15 05.06.2014 10:43
остановить ввод елементов после 0 promt Общие вопросы C/C++ 2 09.04.2011 23:25
не могу остановить макрос =( ShuraFK Microsoft Office Excel 2 07.04.2009 13:01