...Просто не двигать ее по этой оси?

7 ответов

6 просмотров

Я уже пробовал, но когда камера направлена вниз, она очень медленно двигается

Алексей
Я уже пробовал, но когда камера направлена вниз, о...

Короче, там в классе камеры есть 3 вектора: Front, Right и Up. По вектору Right всё прекрасно заблокировано и при движении вправо или влево нет движения вниз или вверх. Движение вверх и вниз я сам написал, а вот с движением вперёд и назад возникли проблемы. Когда камера наклонена, то движение осуществляется не на одной высоте. Камера двигается туда, куда смотрит. Мне нужно, чтобы камера двигалась в том направлении, куда смотрит, но чтобы оставалась на одной высоте

Алексей
Короче, там в классе камеры есть 3 вектора: Front,...

Ну, тогда нужно сделать метод перемещения вдоль вектора направления. Направление высчитываем из вектора front, обнулив значение y в нем и нормализировав

Алексей
Короче, там в классе камеры есть 3 вектора: Front,...

Просто cos/sin из yaw угла, получится единичный XZ вектор направления

Алексей
Я уже пробовал, но когда камера направлена вниз, о...

https://github.com/f0xeri/Mine-Plus-Plus/blob/2b8ccb9626fb78f2e10c6a4a309b7638cc1d9499/src/Controls/Controls.cpp#L178

Хорошо попробую

Алексей
Хорошо попробую

Только front ещё зависит от мыши, думаю нужно создать отдельный вектор

Похожие вопросы

Обсуждают сегодня

Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
кто что использовал парсить ексель ? неохота гуглить и пробовать 🙃
Oleh Nerzh
7
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Гайз, а как отправлять с вейпора пуши на андроид? ) Меня вот осенило )))
Serg
11
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
А когда релиз Swift 6? На WWDC или осенью?
iMike
4
Could you upvote please? https://www.kaggle.com/code/mehmetisik/sentiment-analysis-twitter-nlp-machine-learning https://www.kaggle.com/code/mehmetisik/user-based-collaborati...
MHT Mht
1
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
13
А как можно понять что пользовательская программа завершилась если она не вызывала сисколл exit?
One
4
Карта сайта