Hello! i recently make a raycast enemy vision camp, but.. How to i make target in sight? (player) thanks!
using UnityEngine;
using System.Collections;
public class EnemyRaycast : MonoBehaviour {
Ray ThugRay;
RaycastHit RayHit;
public float Distance;
public float DetectedDistance;
public bool Detected = false;
void Start ()
{
}
void Update ()
{
ThugRay = new Ray(transform.position, transform.forward*Distance);
Debug.DrawRay(transform.position, transform.forward*Distance, Color.red);
if(Physics.Raycast(transform.position, transform.forward, DetectedDistance))
{
Detected = true;
}
}
}
↧