Задать вопрос
@happyjuic

Не работает C# скрипт?

написал простенький скрипт, который удаляет игровой обьект, когда к тому прикасается обьект с тегом "object", запускаю, и ничего не происходит...

скрипт:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Eating : MonoBehaviour
{

    public float Grow;

    private void OnCollisionEnter2D(Collider2D collision)
    {
        if (collision.gameObject.tag == "object")
        {
            transform.localScale += new Vector3(Grow, Grow, Grow);

            Destroy(collision.gameObject, 0);
        }
    }

    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {

    }
}
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Frui8Juice
Full stack Разработчик
Проверь, что приходит в collision. Есть ли там tag Object
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы