PhotonStreamQueueを使うと、PhotonNetwork.sendRateの指定より多い頻度で、 オブジェクトの状態をポーリングできます。そしてSerialize()を呼ぶことで、 その状態をすべて一度に送信できます。 受信完了時にDeserialize()を呼ぶこともできます。その場合、ストリームは 受信したオブジェクトの状態を、記録したときと同じ順序・同じ時間間隔で再現できます。 More...
Public Member Functions | |
| PhotonStreamQueue (int sampleRate) | |
| PhotonStreamQueueクラスの新規インスタンスを初期化します。 More... | |
| void | Reset () |
| PhotonStreamQueueをリセットします。監視するオブジェクト数を変更するたびに、これを実行する必要があります。 More... | |
| void | SendNext (object obj) |
| 待ち行列(キュー)に次のオブジェクトを追加します。これはPhotonStream.SendNextのように動作します。 More... | |
| bool | HasQueuedObjects () |
| そのキューはオブジェクトを格納しているかを調べます。 More... | |
| object | ReceiveNext () |
| キューから次のオブジェクトを受け取ります。これはPhotonStream.ReceiveNextのように動作します。 More... | |
| void | Serialize (PhotonStream stream) |
| 特定のストリームをシリアライズします。OnPhotonSerializeViewメソッドの中でこれを呼ぶと、記録されたストリーム全体を送信します。 More... | |
| void | Deserialize (PhotonStream stream) |
| 特定のストリームをデシリアライズします。OnPhotonSerializeViewメソッドの中でこれを呼ぶと、記録されたストリーム全体を受信します。 More... | |
PhotonStreamQueueを使うと、PhotonNetwork.sendRateの指定より多い頻度で、 オブジェクトの状態をポーリングできます。そしてSerialize()を呼ぶことで、 その状態をすべて一度に送信できます。 受信完了時にDeserialize()を呼ぶこともできます。その場合、ストリームは 受信したオブジェクトの状態を、記録したときと同じ順序・同じ時間間隔で再現できます。
| PhotonStreamQueue.PhotonStreamQueue | ( | int | sampleRate | ) |
PhotonStreamQueueクラスの新規インスタンスを初期化します。
| sampleRate | オブジェクトの状態を1秒に何回記録するか |
| void PhotonStreamQueue.Deserialize | ( | PhotonStream | stream | ) |
特定のストリームをデシリアライズします。OnPhotonSerializeViewメソッドの中でこれを呼ぶと、記録されたストリーム全体を受信します。
| stream | OnPhotonSerializeViewのパラメーターとして受信したPhotonStream |
| bool PhotonStreamQueue.HasQueuedObjects | ( | ) |
そのキューはオブジェクトを格納しているかを調べます。
| object PhotonStreamQueue.ReceiveNext | ( | ) |
キューから次のオブジェクトを受け取ります。これはPhotonStream.ReceiveNextのように動作します。
| void PhotonStreamQueue.Reset | ( | ) |
PhotonStreamQueueをリセットします。監視するオブジェクト数を変更するたびに、これを実行する必要があります。
| void PhotonStreamQueue.SendNext | ( | object | obj | ) |
待ち行列(キュー)に次のオブジェクトを追加します。これはPhotonStream.SendNextのように動作します。
| obj | キューに追加したいオブジェクト |
| void PhotonStreamQueue.Serialize | ( | PhotonStream | stream | ) |
特定のストリームをシリアライズします。OnPhotonSerializeViewメソッドの中でこれを呼ぶと、記録されたストリーム全体を送信します。
| stream | OnPhotonSerializeViewのパラメーターとして受信したPhotonStream |