Нет, все работает теперь хорошо, но вот не могу увеличить длину луча:
var Range : float = 1000.0;
function Update()
{
if(Input.GetKey(KeyCode.E))
{
Debug.DrawRay (transform.position, transform.forward, Color.green);
Atack();
}
}
function Atack()
{
var forward : Vector3 = transform.TransformDirection(Vector3.forward) * 10;
var Hit : RaycastHit;
if(Physics.Raycast(transform.position, transform.forward,Hit,Range))
{
if(Hit.collider.tag == "letter" )
{
Destroy(Hit.collider.gameObject);
}
}
}
Он все равно одной длины