1)Подскажите, что нужно вставить, что бы при попадании рейкаста, объекты отлетали не в сторону а прямо?
var forward = transform.TransformDirection(Vector3.forward);
var direction = transform.TransformDirection(Vector3.forward);
Debug.DrawRay(transform.position, forward * 10, Color.green);
if(Physics.Raycast(Camera.main.ScreenPointToRay(Vector2(Screen.width/2,Screen.height/2)),hit,100)){
if (hit.rigidbody)
{
hit.rigidbody.AddForceAtPosition(PowerShots * direction, hit.point);
}
}
2) Вопрос который меня волнует больше всего (можно ли с помощью рейкаста делать дырки от пуль?) мне не нужен вопрос, как это сделать мне ток нужно (можно ли это сделать)??