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 |