@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()
    {

    }
}
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Frui8Juice
Full stack Разработчик
Проверь, что приходит в collision. Есть ли там tag Object
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект