простите, что не понятно изъяснился
public Transform Pointer;
private void Update()
{
Ray ray = new Ray(transform.position, transform.forward);
Debug.DrawRay(transform.position, transform.forward*100,Color.yellow);
RaycastHit hit;
if(Physics.Raycast(ray, out hit))
{
Pointer.position = hit.point;
hit.collider.gameObject.GetComponent<Renderer>().material.color = Color.yellow;
}
}
у меня есть сфера которая служит указателем на место куда попадает луч. И она должна быть статичной на месте столкновения, с таким кодом как у меня у всех она статичная, а у меня едет на место старта райкаста