Зважаючи на зображення вище, з плитками, розділеними на коробки розміром 32x32, у мене є об'єкт, який позначений "агрографами" поблизу гравців, які наближаються до нього. Я хотів би, щоб цей монстр в ідеалі переслідував гравця (і продовжував переслідувати гравця деякий час). Наразі мій єдиний рух - це мій простий інтерполятор для віддалених об'єктів, і це працює, тому що зазори між оновленнями руху досить малі.
Я не можу успішно просто сказати клієнтові, що монстр хоче перейти на положення, в якому він перебуває, оскільки це призведе до того, що сутність рухається набагато швидше, ніж слід (це, мабуть, можна вирішити, використовуючи деяку математику для інтерполяції. -складніше), але що важливіше, це не виглядає реалістично і може обрізати стіни! Я не хочу імітувати весь рух на сервері, якщо його можна уникнути ... хоча я, мабуть, міг би, але це все-таки не вирішить проблему відсікання. Я підозрюю, що рішення передбачає деякий пошук шляху та надсилання клієнту періодичних оновлень вузлів і дозволяючи їм імітувати рух, але я не впевнений.
Дякую!