私は、例えばtic-tac-toeのようなゲームをユーザーが作成できるようにするアプリを書いています。 1人のユーザーがグリッドを描くことから始まり、それぞれのプレーヤーは文字通り自分のOまたはXを描くことができます。各ユーザーが自分のデバイスを持っているマルチプレイヤーゲームです。iOSデベロッパーの共有スクリーンキャプチャ
このデータをデバイス間で共有するにはどうすればよいか分かりません。私は2つのオプションを考えることができました:
- 各プレイヤーが移動した後に、スクリーンショットをサーバーにアップロードしなければならないでしょうか?
- ユーザーが描画している正確なポイントをアップロードし、これらのポイントを他のユーザーの画面に再描画する必要がありますか?
他の提案はありますか、または正しい方向のポイントですか?私はこのすべてをかなり新しくしていますので、あまり厳しくしないでください)
あなたの第二の点は、最良の選択肢のように聞こえます。インクリメンタルな画像を作成すると、はるかに多くのデータを転送する必要があります。また、2つのデバイスで異なるディスプレイを使用している可能性があります(例:Retinaディスプレイとそれ以外のディスプレイ) – Clafou
良い点 - Retinaディスプレイの問題。私は2番目のオプションのワークフローが次のようなものであると仮定します: - プレイヤー1はデータポイントをアップロードします - プレイヤー2は新しいポイントを継続的にチェックします ...など – bdev