У меня есть на сцене куб и некий actor, и я хочу, чтобы этот actor спавнил на грань куба другой объект в зависимости от своего положения. Например, если он над кубом, то объект спавнится на верхней грани (точно под actor'ом). Если он слева от куба, то объект спавнится на левой грани. Если через actor нельзя провести перпендендикуляр к грани, то не спавнится.
Может, у кого-нибудь есть мысли, как такое сделать?
Я понимаю, что могу найти позицию каждой грани. Но как рассчитать вот эту точку пересечения перпендикуляра с гранью?