Синтаксис:
Используется csharp
Vector3 fwd = transform.TransformDirection(Vector3.forward);
if (Physics.Raycast(transform.position, fwd, Range))
{
print("There is something in front of the object!");
}
else
{
print("Nothing");
}
if (Physics.Raycast(transform.position, fwd, Range))
{
print("There is something in front of the object!");
}
else
{
print("Nothing");
}
Когда использую эту "вещь", всегда пишет Nothing. Потом, когда я меня код с использованием DrawLine, линия ведет к координате 0.0.0. А как сделать так, чтобы вектор шел туда, куда смотришь, а не на начало координат?