Запитання з тегом «movement-prediction»

4
Як працює прогнозування на стороні клієнта?
Я читав Valve + Gafferon і сотні сторінок від Google, але з будь-якої причини я не можу осягнути передбачення клієнта. Наскільки я розумію, основна проблема: Клієнт А надсилає вхід на адресу T0 Сервер отримує вхід на адресу T1 Усі клієнти отримують зміну за адресою T2 При T2однак, використовуючи пророкування клієнта, …

6
Як переконатись, що прядильні об’єкти потрапляють у ціль правою кінцею?
Я працюю над зброєю, яка кидає нож, куди грає вільний приціл, а потім кидає ніж. Ніж крутиться по повітрю і при зіткненні перестає крутитися, а самі батьки до предмета, з яким він зіткнувся. Спінінг обробляється за допомогою анімації, а шлях ножа - фізика. Одна з проблем, з якою я стикаюся, …

3
Єдність - як реально перемістити корабель до точки в двовимірній грі зверху вниз
Я намагаюся перемістити парусний корабель до того місця, де я натиснув мишкою. цей рух повинен бути реалістичним (весло в задній частині, де корабель рухається), тому якщо клацання миші ліворуч і перед судном, корабель повинен згодом рухатися туди кривим шляхом, щоб мати правильне обертання Я був би радий, якщо хтось міг …

2
Як компенсувати рухомі об’єкти прогнозуванням на стороні клієнта?
Я впроваджую ігровий сервер, який підтримує Starle-подібний ближній біт . Таким чином, у вас є судна, які летять і стріляють, із супер простою швидкістю / прискоренням / загасанням фізики для керування рухом. Я читав Valve, Gafferon і Gambetta і реалізував алгоритм Gambetta для прогнозування клієнтів: Клієнтське передбачення працює на програвачі …

2
Як поводитися з випадковим рухом у режимі реального часу за допомогою прогнозування на стороні клієнта
Я будую багатокористувацьку гру в реальному часі, яка виконує ту саму петлю фізики на клієнті та сервері. Я використовую поведінку керма "блукаю", що є важливим випадковим рухом. Клієнт і сервер генерують різні випадкові числа під час роботи алгоритмів блукань. Мені цікаво, як я можу утримати природне випадковий рух, але використовувати …

2
Екстраполяція порушує виявлення зіткнень
Перш ніж застосувати екстраполяцію до руху мого спрайта, моє зіткнення спрацювало чудово. Однак після застосування екстраполяції до руху мого спрайта (для вирівнювання речей) зіткнення більше не працює. Ось як працювали до екстраполяції: Однак після здійснення моєї екстраполяції рутинна колізія порушується. Я припускаю, що це відбувається тому, що він діє за …

1
Як синхронізувати клієнта та сервера під час надсилання змін швидкості програвача?
Я реалізую прогнозування на стороні клієнта. Більшість пояснень передбачає, що клієнт надсилає повідомлення типу " Перемістити гравця на 1 позицію ". Що робити, якщо я надсилаю повідомлення типу " Установити швидкість мого гравця на x "? На клієнті гравець встановлює власну швидкість (за прогнозами на стороні клієнта) перед тим, як …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.