Size: a a a

2020 October 05

С

Сэр MSTR in Unreal Engine
NoCodeBugsFree
смотря какой это сервер .
Дедикейтед 🤷‍♂
источник

N

NoCodeBugsFree in Unreal Engine
Сэр MSTR
Дедикейтед 🤷‍♂
там вообще визуалки нет.
источник

VA

Vladimir Alyamkin in Unreal Engine
Сэр MSTR
Всем доброе утро)

Я тут начал немного анимации учить, и оказалось, что там очень много вычислений и все это происходит каждый кадр.

В связи с этим у меня такой вопрос: я правильно понимаю, что в нормальных мультиплеерных играх на стороне сервера не воспроизводятся вообще никакие анимации? (Имею ввиду, анимации, которые проигрываются при передвижении).
Вообще всегда имеет смысл считать только то, что необходимо.
источник

VA

Vladimir Alyamkin in Unreal Engine
NoCodeBugsFree
там вообще визуалки нет.
ну и да, и нет. анимации - это не только визуалка.
источник

VA

Vladimir Alyamkin in Unreal Engine
как и текстуры, внезапно)
источник

ЖП

Живой человек ПЫК... in Unreal Engine
вроде как хорошие онлайн игры должны контролировать анимацию?

ну или, хотя бы, вместо сервера это делает какой-то "изи античит"
источник

С

Сэр MSTR in Unreal Engine
Ну вот допустим у меня персонаж помахал рукой (мультикаст событие на всех клиентах), в этот момент ему стреляют в руку и попадания естейственно не будет, потому что на сервере никто не махал рукой, как тогда? 🤷‍♂
источник

ЖП

Живой человек ПЫК... in Unreal Engine
или, к примеру, управлять анимацией будет сервер, а не игрок

клиент отправляет команду, от сервера приходит ответ какую анимацию воспроизвести

вместо того чтобы контролировать точки анимации — получать разрешение на выполнение

или получать точки
источник

AD

Aleksei DTG in Unreal Engine
То чувство, когда ты только учишься писать сериализацию объектов для передачи по сети на голом C++, а Кермит уже скоро мультиплеерную игру на анриле сделает :)
источник

🎷

🎷Dudka🎷 in Unreal Engine
Aleksei DTG
То чувство, когда ты только учишься писать сериализацию объектов для передачи по сети на голом C++, а Кермит уже скоро мультиплеерную игру на анриле сделает :)
а зачем
источник

R

Respirant in Unreal Engine
Я вот думаю, почему многие AAA игры делают несколько лет сотни разработчиков, хотя кажется, что сотни разработчиков должны за месяц это всё сделать?
источник

SB

Slava Bely in Unreal Engine
Забываете о том как работают в больших компаниях, все от процессов зависит
источник

С

Сэр MSTR in Unreal Engine
Плюс анимации, которые отвечают за изменение положения корпуса персонажа. Допустим он смотрит вниз - корпус немного нагибается, смотрит вверх - корпус персонажа запракидывается назад, руки с оружием тоже вверх направлены- если вот этого не будет на сервере, то половина попаданий по скелетал мешу просто не будет возможна
источник

ЖП

Живой человек ПЫК... in Unreal Engine
Respirant
Я вот думаю, почему многие AAA игры делают несколько лет сотни разработчиков, хотя кажется, что сотни разработчиков должны за месяц это всё сделать?
много людей — много менеджмента
источник

С

Сэр MSTR in Unreal Engine
Aleksei DTG
То чувство, когда ты только учишься писать сериализацию объектов для передачи по сети на голом C++, а Кермит уже скоро мультиплеерную игру на анриле сделает :)
Мне оч много еще ☹️
источник

AD

Aleksei DTG in Unreal Engine
🎷Dudka🎷
а зачем
путь джедая :)
источник

С

Сэр MSTR in Unreal Engine
Сэр MSTR
Плюс анимации, которые отвечают за изменение положения корпуса персонажа. Допустим он смотрит вниз - корпус немного нагибается, смотрит вверх - корпус персонажа запракидывается назад, руки с оружием тоже вверх направлены- если вот этого не будет на сервере, то половина попаданий по скелетал мешу просто не будет возможна
@ufnah глянь плиз вот этот вопрос
источник

AD

Aleksei DTG in Unreal Engine
нужно это или нет - вопрос открытый и философский
источник

🎷

🎷Dudka🎷 in Unreal Engine
Aleksei DTG
нужно это или нет - вопрос открытый и философский
а мог бы уже, как кермит))
источник

VA

Vladimir Alyamkin in Unreal Engine
Сэр MSTR
Ну вот допустим у меня персонаж помахал рукой (мультикаст событие на всех клиентах), в этот момент ему стреляют в руку и попадания естейственно не будет, потому что на сервере никто не махал рукой, как тогда? 🤷‍♂
1. если что-то имеет геймплейное значение, авторитарный сервер обязан это считать
2. это вишенка на тортите. У тебя на одном клиенте рука будет слева, на другом - справа, а на сервере - вообще посередине и другая частота тика. Какой стул какому клиенту отдашь, на какой - сервер посадишь?
источник