Я пытался выяснить, как обнаружить столкновение, чтобы создать простую боевую систему, но команды тоже не возвращают то, что я хочу. Что я сейчас использую (в движке Unity):
using UnityEngine;
public class swordDetect : MonoBehaviour
{
void OnCollisionEnter(UnityEngine.Collision CollisionInfo)
{
if (CollisionInfo.gameObject.name == "swordCollide")
{
Debug.Log("it work again");
}
}
}
Это ничего не возвращает, и оно прикреплено к скале, которую я использовал для проверки.
Объект swordCollide
прикреплен к мечу игрока, но ничего не происходит, когда он сталкивается со скалой.