Олексій Кожушко
Победившая ставка- Проекты 71
- Оценка -
- Рейтинг 548
Бюджет: 300 UAH Срок: 1 день
Математически задача понятна, решение есть, в общем виде.
Могу также написать функцию на C# для него.
Ставки пока отсутствуют
-
Артем Шуригін 26 января 2022Интересно, что выдаст ваша программа в случае:
V1 = 0, -1, 0
V2 = 1, 0, 0
V3 = 0, 0, 1
Результат V4 = ??? -
Иван Зеленый
27 января 2022
По идее 1, 0, 0 (т.е. таким же как изначально), потому что ноги в этой ситуации будут на плоскости экрана вектор взгляда будет все еще направлен в ту же точку, в которой был изначально. Но это я у себя в голове "посчитал", может и ошибся)
-
Артем Шуригін 27 января 2022Я тоже думаю что 1, 0, 0. Но судя по скрину с формулой. Программа сначала найдет угол между V1 и V3, который составит 90 градусов. А потом с помощью угла 90 градусов найдет координаты V4 0,1,0
Актуальные фриланс-проекты в категории C#
Необходимо добавить анимацию к low-poly главному персонажу и дать ему возможность держать в руках оружие (инструмент), которое будет наводиться на курсор. Игра от третьего лица, камера позади игрока, курсор в центре экрана. Нужно, чтобы персонаж мог войти в режим прицеливания, камера немного приближается, и персонаж должен иметь возможность использовать инструмент (лазерный инструмент для добычи ресурсов). У меня есть готовый animation controller от Synty - Third Person Controller. Можно использовать его или настроить анимацию полностью с нуля, если это будет проще. На выходе ожидаю персонажа, который может выбирать инструмент (один большой двуручный и два маленьких), менять инструмент, наводиться, и чтобы голова и сам инструмент смотрели в точку, куда показывает курсор.