@userpyy

Почему не работает OnCollisionEnter/OnTriggerEnter?

Я создал пустой проект. Добавил куб и кинул на него RigidBody и Box Collider. Добавил второй куб, и накинул на него Box Collider.
Сделал скрипт и повесил его на первый куб (Пробывал и на второй):
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Test : MonoBehaviour
{
    void OnCollisionEnter()
    {
        print("hit");
    }
}

Я уже перепробовал различные варианты (Также вешал RigidBody и Box Collider на всё что можно)
Я так же пробовал использовать OnTriggerEnter включив (и даже выключив) is Trigger но это тоже не работает.

Может кто скинуть простейший пример с этими функциями (Сцену)? В интернете не нашёл.
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Gera01
Unity, С# и больше ничего.
1. Если 2d игра - нужна OnCollisionEnter2D
2. нужен риджетбади 2д или обычное, в зависимости от коллайдера
3. Нужны входные аргументы.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы