Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 23.12.2022
Сообщений: 72

Проблема при анимировании камеры в 3D

24.12.2022, 18:06. Показов 1067. Ответов 1

Студворк — интернет-сервис помощи студентам
Объясню ситуацию. У меня есть Main Camera прикрепленная к Capsule. У меня есть анимация для этой камеры - при стоячем состоянии проигрывается анимация Idle, когда персонаж идет - проигрывается анимация Walk, а когда персонаж бежит - проигрывается анимация Run. Всё это работает отлично, но вот в чем проблема. Камера, из-за анимаций, перестала уметь смотреть вверх и вниз (Влево и вправо возможность есть, так как поворачивается Capsule, а не Main Camera). То-есть скрипт кручения камеры перестал работать из-за анимаций. Возможно ли как-то сделать так, чтобы камера могла крутиться за указателем мышки (грубо говоря обычная камера из игр от первого лица), но и чтобы анимации тоже остались?

Добавлено через 3 минуты
Мне предложили сделать еще одну камеру. Возможно если прикрепить еще одну камеру к Main Camera, то повороты смогут работать, но мне нужно понимать, как назначить камеру как-бы "Главной", то-есть чтобы в Game была новая созданная камера, а не Main Camera?

Добавлено через 19 минут
И этот человек сказал всё верно. Те люди которые возможно столкнулись с такой-же или примерно такой-же проблемой прочитайте! Даже если у вас вместо камеры анимирован например персонаж, то вам это так же может помочь!

Допустим у вас есть камера и несколько вариантов анимаций для нее - Idle, Walk и Run. Переключение анимаций было затронуто в этой теме, где я нашел ответ на этот вопрос (прочитайте полностью) Не могу сделать анимацию при движении в 3D от первого лица . У вас игра от первого лица и есть камера прикрепленная к обьекту (вашему персонажу), но вот незадача - камера потеряла свои свойства и больше не хочет поворачиваться! Чтобы решить эту проблему удалите эту камеру и создайте две камеры, допустим Main Camera и Normal Camera (Назвал так, ведь работать она уже будет нормально). Вставляем Main Camera как дочерний обьект Capsule (это ваш персонаж, он может называться как угодно), и вставляем Normal Camera как дочерний обьект Main Camera (После этих манипуляций камера Normal Camera будет повторять все движения Main Camera). Цепляем наш скрипт на движение камеры на Normal Camera (НЕ на Main Camera) и затем всё будет работать, так как Main Camera будет работать как тело для анимации, а Normal Camera будет повторять все движения (так как он дочерний обьект), но и будет работать скрипт!

Добавлено через 1 минуту
(Учтите что анимации надо будет делать для Main Camera, ведь как я уже сказал ранее, Main Camera будет выполнять роль анимированого тела камеры Normal Camera)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2022, 18:06
Ответы с готовыми решениями:

Делаю 3d диаграмму в wpf, и возникла проблема. При отдалении камеры от объекта объект меньше не становится
При использовании PerspectiveCamera все работает. Но мне нужна OrthographicCamera, и если использовать её то при отдалении камеры, объект...

Экран "смерти" при включении камеры веб-камеры
Недавно приобрел веб-камеру Logitech C525. Так вот при подключении XP быстро установила драйвера и включать камеру можно было стандартным...

Проблема камеры
Привет. Появилась проблема которую решить не могу Есть скрипт, создал для теста. Повесил на камеру. В скрипте есть...

1
1144 / 309 / 159
Регистрация: 30.07.2022
Сообщений: 1,782
Записей в блоге: 4
24.12.2022, 18:47
Лучший ответ Сообщение было отмечено Aquander как решение

Решение

Aquander, в анимацию записываются и углы поворота и координаты.
попробуйте поместить код вращения камерой в метод LateUpdate

если не поможет, то перенесите аниматор на пустой объект. пустышку поместите в капсулу, а камеру без аниматора в пустышку. анимации применятся к пустышке и передаваться камере как её дочернему объекту. вы снова сможете управлять камерой

примерно так
// [PLAYER] GameObject главный объект
// ▼ [CAMERA PIVOT][Q][E] GameObject цент вращения камерой при выглядывании
//// ▼ [CAMERA MAIN] Camera главная камера на сцене (с тегом MainCamera)[глаза игрока]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.12.2022, 18:47
Помогаю со студенческими работами здесь

Проблема с подключением IP-камеры
Доброго времени суток уважаемые форумчане. Столкнулся с проблемой Есть ip камера Beward BD4680RV. По следующему коду: cam =...

Проблема с работой камеры
Сняли и проверили тестером камеру - картинка есть. При установке - работает какое-то время, затем начинает пропадать картинка. Питание 12...

Проблема с работой web-камеры
Бездрайверная web-камера: A4Tech PK710G.Видеосвязь в Skype работает нормально:мы с собеседником видим друг друга.Проблема со звуком.Я...

Проблема с поиском эталонов для калибровки камеры
Пытаюсь калибровать камеру на предмет дисторсии по вот этому мануалу ...

Проблема с движением камеры персонажа от первого лица
Привет, я столкнулся с такой проблемой на Unity, когда игрок перемещает камеру, объекты в игре дергаются на камере, но в то же время они...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru