Я работаю над демонстрационным проектом, где я использую Unity 3D и сеть Photon Unity (PUN) для игры в реальном времени.
Человек на верхней панели - это вражеский отряд, управляемый другим игроком, который наносит урон игроку слева внизу (1/3 л.с. слева). Однако человек в правом нижнем углу - это целитель, который может исцелить нижнего левого игрока (оба контролируются местным игроком).
Вот моя проблема! Так как он не основан на пошаговых операциях и должен происходить в режиме реального времени. Как мне спроектировать мою многопользовательскую систему? Ранее я работал над пошаговыми играми, где я просто передаю индексы и отражаю события, происходящие локально, в том числе в удаленном проигрывателе.
Но здесь, с задержкой на картинке, я не знаю, как поступить ! Я хотел бы, чтобы целитель исцелил игрока локально, а также на телефоне удаленного игрока, прежде чем он будет атакован удаленным игроком, или убил игрока до того, как целитель сможет исцелить его hp в зависимости от отметки времени, в которой происходят события. и отражать это на обоих устройствах.