Помогите сделать простейшую систему очков

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

Помогите сделать простейшую систему очков

Сообщение alex.inas 30 мар 2020, 11:18

Есть игра, в которой машина объезжает появляющиеся другие машины.
Хочу сделать простейший счетчик который будет прибавлять очки до того пока я не столкнусь с машиной.
Метод уничтожения есть, работает вот так. Просто исчезает машина. Работаю еще над появление новой сцены с кнопками заново и выход, но это не сложно
Синтаксис:
Используется csharp
private void OnCollisionStay(Collision collision)
    {
        if (collision.gameObject.CompareTag("Car"))
        {
            Destroy(gameObject);
        }
 
alex.inas
UNец
 
Сообщения: 2
Зарегистрирован: 30 мар 2020, 11:15

Re: Помогите сделать простейшую систему очков

Сообщение 1max1 30 мар 2020, 11:33

Синтаксис:
Используется csharp
class XXX : MonoBehaviour
{
    float t;
    int score;

    void Update()
    {
        if ((t += Time.deltaTime) > 1.0f)
        {
            t = 0.0f;
            score += 1;            
        }
    }
}
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Помогите сделать простейшую систему очков

Сообщение alex.inas 30 мар 2020, 11:39

1max1 писал(а):Код

Чтобы выводить его в поле текста, куда нужно скрипт прицепить?
у меня есть игрок

Синтаксис:
Используется csharp
public class Player : MonoBehaviour
{
    public float speed = 5f;
 

    void Update()
    {
        //Vector3 pos = Camera.main.ScreenToWorldPoint(Input.GetTouch(0).position);
        //transform.position = new Vector3(pos.x, transform.position.y, transform.position.z);
        float hor = Input.GetAxisRaw("Horizontal");

        Vector3 dir = new Vector3(hor, 0, 0);
        transform.Translate(dir.normalized * Time.deltaTime * speed);
    }
    private void OnCollisionStay(Collision collision)
    {
        if (collision.gameObject.CompareTag("Car"))
        {
            Destroy(gameObject);
        }
       

    }
        }
 
alex.inas
UNец
 
Сообщения: 2
Зарегистрирован: 30 мар 2020, 11:15


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42