Страница 1 из 1

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

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

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

СообщениеДобавлено: 21 ноя 2017, 15:27
Anonymyx
Т.е. только когда машина поворачивается происходит набор очков через определенный промежуток времени, так? (пол секунды, секунда)
Синтаксис:
Используется 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);
    }