Engine続行するにはJavascriptを有効化してください。Realtimeインディーかプロのディベロッパーかを問わず、誰でもリアルタイムマルチプレイヤーゲームを開発してグローバルに配信可能です。PUNインディーかプロのディベロッパーかを問わず、誰でもリアルタイムマルチプレイヤーゲームを開発してグローバルに配信可能です。Quantumマルチプレイヤーゲーム開発の革新に参加しよう!MOBA、ブローラー、RTS、戦闘ゲーム、スポーツゲームを迅速な予測ネットワーキングエンジンで開発できます。Chat同時接続数をスケールできるクロスプラットフォームのチャットシステムをあなたのアプリに簡単に統合できます。Voice大規模かつインターナショナルな最先端のライブボイスチャット。すべてのマルチプレイヤーエンジンと併用可能。v3基本コンセプトアプリケーションアプリケーションは、ゲームのサーバ側のロジックです。ゲームのすべての機能(例:リモートプロシージャーコール、データ保存など)はPhotonのアプリケーションに実装されています。C#のソースはコンパイルされ、得られたアセンブリは、Photonのネイティブコアによって読み込まれます。Coreは構成ファイルを使用します。通常、ゲームのすべてのロジックは単一のアプリケーションで提供されます。Photonは同時に複数のアプリケーションを実行することができます。各アプリケーションは、個別のタスクを持つことができます。別のアプリケーションでウェブベースのクライアント用のポリシーファイルを送信することができます。使用するアプリケーションを選択することができます。Topゲームロジックゲームロジックは、クライアントがどのようにサーバーとやり取りするかを定義します。ゲームロジックはオペレーション、イベント、また、サーバーが単独でおこなうその他のことを実装しています。Application"として提供されています。このアプリケーションはクライアントのインタレスト管理をおこない、アイテム、プロパティ、アクターなどへのクラスを提供します。すべてのゲームロジックはC#フレームワーク上に直接開発することができます。このためのエントリポイントは"Photon.Socketserver.dll"で定義されるアプリケーションクラスです。Topオペレーションオペレーションとは、Photonではリモートプロシージャコールと同義です。Photonのクライアントが処理をおこなうには、常にオペレーションの呼び出しを使用します。オペレーションとそのすべてのパラメータは、必要に応じてサーバー側のアプリケーションで定義されます。任意のオペレーションを呼び出すことができます。クライアントとサーバーのフレームワークが、シリアル化、転送および非シリアル化を行います。各オペレーションは結果を提供することもできます。これは、要求されたデータをクライアントに提供する方法の一つです。トラフィックを節減するために結果を省略することも可能です。間でおこなわれるものです。他のクライアントには通知されません。TopイベントPhotonイベントはクライアントのためのメッセージです。各イベントはバイトコードで型付けされ、ゲームの更新をおこないます。クライアント側のみでカスタムイベントを定義することが可能です。オペレーションの結果とは異なり、受信したイベントは別のクライアントによるオペレーションの呼び出しから発生している可能性が高いです。:イベントはいつでも届く可能性があります。Application"は誰かがルームに入室または退室する際にイベントを送信します。いかなるクライアントもデータとハッシュテーブルを合わせ、送信時にコードを適用することで新しいイベントを作成することができます。ゲームデータは、サーバーを変更することなく送信することができます。イベントに対するより複雑なサーバ側の反応を得たい場合には、イベントデータを確認、コンパイル、または他のイベントを作成するカスタムのオペレーションを定義することができます。UDPパッケージ内のコマンドにはシーケンス番号とフラグがあります。その場合、受信側はコマンドを承認しなければなりません。信頼性の高いコマンドは、確認応答が到着するまで短い間隔で繰り返されます。到着しない場合、接続はタイムアウトします。双方は、個別にこの接続を監視します。どちら側も、相手側がまだ使用可能かどうかを判断する独自のルールを持っています。検出された側の接続が切断されます。どちらか一方が相手側の応答がないと判断したら、メッセージの送信はおこないません。タイムアウトによる切断がどちらか一方でおこなわれ、同期されないのはこのためです。