生成位置と射出方向は分けて考えよ?
ScreenPointToRay使ったら?