Ситуация:
Я хотел бы спросить, как лучше всего синхронизировать объекты в многопользовательской игре 1: 1 с использованием BT или веб-сервера . В игре два игрока, у каждого из них есть несколько пистолетов и пуль, пули создаются динамически и исчезают через некоторое время, игроки перемещают объекты одновременно.
Проблема:
У меня реальная проблема с синхронизацией , поскольку пули на одном устройстве могут быть быстрее, чем на другом, также они могли уже попасть или ударить объект на одном устройстве, в то время как на другом он все еще находится в воздухе.
Возможности?
Как лучше всего справиться с синхронизацией в этом случае? Если все объекты управляются одним устройством, действующим как сервер, а другое просто получает значения, позиции и мало думает. Или следует распределить управление, при котором каждое устройство создает, уничтожает и перемещает свои собственные объекты, а затем через синхронизацию сообщает другому устройству.
Как лучше всего справиться с задержкой передачи в этом случае, поскольку BT может быть быстрее, чем воспроизведение через Интернет? в то время как другой просто получает значения, позиции и очень мало думает. Или следует распределить управление, при котором каждое устройство создает, уничтожает и перемещает свои собственные объекты, а затем через синхронизацию сообщает другому устройству.
Как лучше всего справиться с задержкой передачи в этом случае, поскольку BT может быть быстрее, чем воспроизведение через Интернет? в то время как другой просто получает значения, позиции и очень мало думает. Или следует распределить управление, когда каждое устройство создает, уничтожает и перемещает свои собственные объекты, а затем посредством синхронизации сообщает другому устройству.
Что лучше всего справиться с задержкой передачи в этом случае, поскольку BT может быть быстрее, чем воспроизведение через Интернет? Лучше всего будет рабочий образец - большое спасибо!