1st Person Controller - рывки при стрейфе

Ошибки и баги Unity3D

1st Person Controller - рывки при стрейфе

Сообщение yursiv 09 ноя 2010, 21:05

При использовании 1st Person Controller(из страндартных ассетов) при настройках рендера от Fastest до Fantastic наблюдается такой вот глюк.
Если стрейфоваться и одновременно поворачиваться(пробовал делать стрейф удерживая направление камеры на одну точку) - очень сильные рывки камерой. И это в простейших сценах с 600 фпс. Смотрел разные демки от первого лица - там такой же глюк.
Например вот здесь http://unity3d.ru/distribution/viewtopic.php?f=17&t=1316 делается достаточно долго проект, а глюк этот тоже имеется.

У меня сложилось впечатление, что одного меня эта проблема волнует8(). У меня есть подозрение что причина - какой-то конфликт в скрипте камеры, но сам пока новичок в скриптописании, поэтому прошу помощи.

Поиском пользовался, чур сильно не бить, если что.
Аватара пользователя
yursiv
UNIт
 
Сообщения: 130
Зарегистрирован: 09 ноя 2010, 11:51
Откуда: Харьков

Re: 1st Person Controller - рывки при стрейфе

Сообщение yursiv 10 ноя 2010, 12:18

Никто не хочет подсказать....( Типа ап.
Вставил в камеру http://www.unifycommunity.com/wiki/index.php?title=SmoothMouseLook вот этот скрипт.
Стала двигаться плавно - но глюк не исчез.
Если кому не понятно - стрейф(strafe) - движение в сторону - кнопки a и d.
Если одновременно зажать кнопку "вбок" и крутить камеру - получаются сильные рывки.
Наиболее сильно это заметно если стать близко к большому объекту(большой куб подойдет - желательно повыше) и смотря на его угол постоянно крутиться вокруг него не отпуская клавишу a\d и удерживая центр камеры на этом угле(т.е. постоянное вращение камеры).

а вот здесь, в отличие от буткампа этого глюка нет http://the3daction.com/unity-shooter-engine/building-demo.
Последний раз редактировалось yursiv 10 ноя 2010, 12:39, всего редактировалось 1 раз.
Аватара пользователя
yursiv
UNIт
 
Сообщения: 130
Зарегистрирован: 09 ноя 2010, 11:51
Откуда: Харьков

Re: 1st Person Controller - рывки при стрейфе

Сообщение Neodrop 10 ноя 2010, 12:34

Рывки при поворотах камеры в обе стороны или только в направлении движения? :-?
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: 1st Person Controller - рывки при стрейфе

Сообщение yursiv 10 ноя 2010, 12:44

В Character Motor снять галку с use fixed update.

стало лучше, но не идеально)

2 Neodrop - только в стороны
Аватара пользователя
yursiv
UNIт
 
Сообщения: 130
Зарегистрирован: 09 ноя 2010, 11:51
Откуда: Харьков

Re: 1st Person Controller - рывки при стрейфе

Сообщение Neodrop 10 ноя 2010, 12:47

В какие стороны? По направлению движения или в противоположную тоже?
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: 1st Person Controller - рывки при стрейфе

Сообщение yursiv 10 ноя 2010, 12:49

только по направлению движения...насколько я замечаю
Аватара пользователя
yursiv
UNIт
 
Сообщения: 130
Зарегистрирован: 09 ноя 2010, 11:51
Откуда: Харьков

Re: 1st Person Controller - рывки при стрейфе

Сообщение Neodrop 10 ноя 2010, 12:58

Мда... Назвал бы балбесом, но на это и многие кинооператоры попадались.
При повороте камеры по направлению движения самой камеры, скорость вращения камеры и скорость движения камеры складываются (особенно в начале вращения камерой) и от этого возникает ощущение остановки. Это банальнейшая, самая что ни на есть, реальная физика. В Кино много кадров запорото из-за этого же недопонимания. Это я вам говорю как механик съёмочной техники, много лет эти самые камеры, катавший.

Особенно сильно это заметно при оппозитном движении - камера стрейфом вправо, а поворот лучом влево.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: 1st Person Controller - рывки при стрейфе

Сообщение yursiv 10 ноя 2010, 13:20

Особенно сильно это заметно при оппозитном движении - камера стрейфом вправо, а поворот лучом влево.

да так и есть. Спасибо, дядя, за науку)

и тебе Рух тоже
Аватара пользователя
yursiv
UNIт
 
Сообщения: 130
Зарегистрирован: 09 ноя 2010, 11:51
Откуда: Харьков

Re: 1st Person Controller - рывки при стрейфе

Сообщение FreeUnity 09 дек 2011, 11:06

Да, замечал такой эффект. Я думал, что это из-за моей слабой машины, но если подумать логический, тогда понятно почему так. Это можно устранить, но тогда будут другие мелкие, но весьма заметные артефакты или придется пожертвовать снижением FPS.
Аватара пользователя
FreeUnity
UNец
 
Сообщения: 16
Зарегистрирован: 07 дек 2011, 15:39

Re: 1st Person Controller - рывки при стрейфе

Сообщение gnoblin 03 фев 2012, 20:36

и как бороться?
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: 1st Person Controller - рывки при стрейфе

Сообщение yursiv 10 окт 2012, 16:50

gnoblin писал(а):и как бороться?

Так, как в других играх борются - делаем плавнее повороты камерой(модифицируем SmoothMouseLook), скорость передвижения медленнее, чувствительность мыши ниже.Писал когда-то, что в супер-пупер играх этого глюка нет - соврал, есть. Надо просто увеличить чувствительность мыши и покрутиться вокруг углов - будет та же петрушка.
Аватара пользователя
yursiv
UNIт
 
Сообщения: 130
Зарегистрирован: 09 ноя 2010, 11:51
Откуда: Харьков


Вернуться в Глюки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1