Помогите сделать набор очков

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Помогите сделать набор очков

Сообщение Andrew46 20 ноя 2017, 21:20

Делаю 2D игру для андроид с машинкой, которая поворачивает влево-вправо) Хочу сделать набор очков при нажатии на эти кнопки (CnInputManager.GetAxis ("Horizontal")). Я представляю как это должно работать, но из-за того, что еще не до конца знаю C# не могу написать) Может кто сможет помочь. Спасибо :)
Andrew46
UNец
 
Сообщения: 32
Зарегистрирован: 07 сен 2017, 20:57

Re: Помогите сделать набор очков

Сообщение Anonymyx 21 ноя 2017, 15:27

Т.е. только когда машина поворачивается происходит набор очков через определенный промежуток времени, так? (пол секунды, секунда)
Синтаксис:
Используется csharp
    [SerializeField]
    int points;

    float timer;

    void Update()
    {
        if (Input.GetAxis("Horizontal") != 0f)
        {
            timer += Time.deltaTime;
            if (timer >= 0.3f)
            {
                timer = 0f;
                points++;
            }
        }
           
    }
 

Как-то так.

Или так:
Синтаксис:
Используется csharp
    [SerializeField]
    float points;
    [SerializeField]
    float pointMlt;

    void Update()
    {
        points += Mathf.Abs(Input.GetAxis("Horizontal") * Time.deltaTime * pointMlt);
    }
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 20