|
---|
|
Правила форума | FAQ | Пользователи | Администрация | Календарь | Поиск | За 24 часа | Пометить все разделы прочитанными |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 | |
nemyax
тндайпц тра
![]() ![]() ![]() ![]() ![]()
Регистрация: 30.07.2015
Сообщения: 639
|
![]() Возникла необходимость заанимировать, как NPC поворачивается на месте. Но не возникло понимания, как устроен такой поворот в GoldSrc/ксаше.
Что конкретно делает движок в этот момент? Рассчитывает ли он линейную интерполяцию вращения, как это делается для перемещения при ходьбе? Или там всё хитрее? |
|
![]() |
![]() |
![]() |
#2 | |
Scream
aw
![]() ![]() ![]() ![]() ![]()
Регистрация: 29.10.2005
Адрес: Мордор
Возраст: 38
Сообщения: 6,857
|
![]() ЕМНИП оно просто вращает модель относительно какой-то из основных костей (таз, скорее всего). В это же время проигрывается странно выглядящая анимация переминания лапками.
|
|
![]() |
![]() |
![]() |
#3 | |
nemyax
тндайпц тра
![]() ![]() ![]() ![]() ![]()
Регистрация: 30.07.2015
Сообщения: 639
|
![]() А какова угловая скорость вращения? Ну чтобы лапки не скользили.
|
|
![]() |
![]() |
![]() |
#4 | |
GNU/Hurt
Maïté
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 05.03.2014
Сообщения: 1,097
|
![]() Было замечено, что эта скорость зависит от fps, так что кастуем Дядю Мишу в этот тред что бы он нам всё объяснил.
|
|
![]() |
![]() |
![]() |
#5 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() Вращает движок. Мало того, что оно от фпс зависит, так там еще и баг неправильный в голдсорсе. Все эти годы там сидел. Ксер его раскопал буквально на прошлой неделе. Есть возможность сделать повороты по аналогии с движением, т.е. анимация конвертится в поворот. Но пока этого нет. Классический поворот - анимация намерения повернуться. А повернёт уже сам движок.
|
|
![]() |
![]() |
![]() |
#6 | |
nemyax
тндайпц тра
![]() ![]() ![]() ![]() ![]()
Регистрация: 30.07.2015
Сообщения: 639
|
![]() Ну а как влияет FPS и какая получится скорость при 60, нопремердопустем?
|
|
![]() |
![]() |
![]() |
#7 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() Фпс надо блочить на уровне ста. Тогда он не влияет.
|
|
![]() |
![]() |
![]() |
#8 | |
crystallize
Генерал-Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 06.06.2014
Сообщения: 1,486
|
![]() 2 Дядя Миша:
Че за баг там? Прикольно было бы сделать чтобы поворачивался вокруг ступни стоящей на земле в данный момент. |
|
![]() |
![]() |
![]() |
#9 | |
GNU/Hurt
Maïté
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 05.03.2014
Сообщения: 1,097
|
![]() 2 Дядя Миша:
Тогда уж 120, есть же и такие мониторы, а у большинства 60. |
|
Последний раз редактировалось GNU/Hurt, 22.01.2018 в 11:59. |
||
![]() |
![]() |
![]() |
#10 | |
qpAHToMAS
Генерал
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 22.10.2006
Адрес: Russian Far East
Возраст: 33
Сообщения: 9,291
![]() ![]() ![]() |
![]() ![]() |
|
![]() |
![]() |
![]() |
#11 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() Это особенность архитектуры - сервер тикает синхронно с клиентом, хотя необходимости в этом нет никакой. Наоборот так интерполяция ломается.
Дядя Миша, подумав, добавил 22.01.2018 в 12:05 Но если ограничить сервер на 20 фпс - ваш любимый лазерный прицел у ракетницы будет логать и весьма конкретно. Или вспомните как в кваке луч шафта отставал. Дядя Миша, подумав, добавил 22.01.2018 в 12:06 Я ставил опыты в NT по иному распределению всего этого дела. Но еще не пришло время поведать миру о тех событиях. |
|
Последний раз редактировалось Дядя Миша, 22.01.2018 в 12:06. |
||
![]() |
![]() |
![]() |
#12 | |
Scream
aw
![]() ![]() ![]() ![]() ![]()
Регистрация: 29.10.2005
Адрес: Мордор
Возраст: 38
Сообщения: 6,857
|
![]() 2 nemyax:
Не нужна тебе эта скорость. Просто лепишь циклическую анимацию без резких движений и припадков. Дёргаться в игре оно в любом случае будет периодически, но это, как правило, не особо заметно. |
|
![]() |
![]() |
![]() |
#13 | |
nemyax
тндайпц тра
![]() ![]() ![]() ![]() ![]()
Регистрация: 30.07.2015
Сообщения: 639
|
![]() 2 Scream:
Как писал Веничка Ерофеев, скорость эта мне не нужна, но она мне желанна. Надо ведь компенсировать вращение ступней, чтобы не ёрзало. |
|
![]() |
![]() |
![]() |
#14 | |
nemyax
тндайпц тра
![]() ![]() ![]() ![]() ![]()
Регистрация: 30.07.2015
Сообщения: 639
|
![]() В общем всё как вы и сказали. Повороты автоматические с непредсказуемой скоростью, анимация "топтоп на месте" для данной ситуации работает. В условиях наличия бага с пивом покатит.
|
|
![]() |
![]() |
![]() |
#15 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() Баг я поправлю, но бонусом могут кое-где поломаться скрипты.
|
|
![]() |
![]() |
![]() |
#16 | |
nemyax
тндайпц тра
![]() ![]() ![]() ![]() ![]()
Регистрация: 30.07.2015
Сообщения: 639
|
![]() |
|
![]() |
![]() |
![]() |
#17 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() Ну монстры тупить перестанут. Весь ихний тупняк как раз из-за медленного поворота.
Дядя Миша, подумав, добавил 23.01.2018 в 13:19 Да до смешного доходит - тупые как пробки монстры первокваки кажутся умнее из-за того, что у них нет этой проблемы. |
|
Последний раз редактировалось Дядя Миша, 23.01.2018 в 13:19. |
||
![]() |
![]() |
![]() |
#18 | |
nemyax
тндайпц тра
![]() ![]() ![]() ![]() ![]()
Регистрация: 30.07.2015
Сообщения: 639
|
![]() Очень сильно вымораживает то, что они часто крутятся не с анимацией, а как пластинка. Родина им уже и анимацию дала, а они не хотят.
|
|
![]() |
![]() |
![]() |
#19 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() так анимация заканчивается быстрее чем, собственно таворот.
|
|
![]() |
![]() |
![]() |
#20 | |
nemyax
тндайпц тра
![]() ![]() ![]() ![]() ![]()
Регистрация: 30.07.2015
Сообщения: 639
|
![]() Дык она и не начинается. Да и вообще она, пардон, залупленная.
|
|
![]() |
![]() |