За последние пару дней я застрял с тем, что я называю, overthinking:FireBase - Два устройства должны срабатывать одновременно
FireBase посвящен быть «в реальном времени» коммуникационную платформу. Я пытаюсь понять, каков правильный подход к последующей ситуации. В моей игре с PVP два пользователя предполагают начать игру в одно и то же время. Я уже делаю «предварительную проверку», чтобы сделать эти два события как можно ближе (чтобы обе пользователи нажали кнопку, наблюдали определенное изменение значения и только после запуска). , оба они начинаются с небольшой задержки 1-2 секунды.
Даже если бы FireBase действовала как платформа «реального времени», я должен предположить (/ code) в этой перспективе? Или я должен предположить, что Delay будет распространенной проблемой?
2. Есть ли временная задержка/время, предполагая, что FireBase работает так, как он должен, и мой код эффективен для каждого «вызова» listenValue?
UPDATE
Примечание * Каждый пользователь «слушать» на другое устройство «готово» состояние, поэтому, когда «последний» устройство нажмите готово, игра начнется автоматически
Эй, Тадж. Спасибо, что ответили. Что такое B/W btw? Я добавлю описывающее изображение –
Мои приложения, которые я имею в виду между двумя игроками –
Thats fine haha. Благодарю. Добавлено изображение –