Public Member Functions | |
PhotonTransformViewPositionControl (PhotonTransformViewPositionModel model) | |
void | SetSynchronizedValues (Vector3 speed, float turnSpeed) |
補間モードまたは外挿モードSynchronizeValuesが使用される場合、これらの値はリモートオブジェクトに同期されます。 移動スクリプトは、リモートオブジェクトがオブジェクトの動きを 予測するためにそれらを使用できるように、 現在の速度(単位/秒)と回転速度(角度/秒)を渡す必要があります。 More... | |
Vector3 | UpdatePosition (Vector3 currentPosition) |
インスペクターで設定された値に基づいて新しい位置を計算します More... | |
Vector3 | GetNetworkPosition () |
ネットワークを介して受信した最後の位置を取得します More... | |
Vector3 | GetExtrapolatedPositionOffset () |
最後の同期位置、最後の位置が受信された時刻、 およびオブジェクトの移動速度に基づいて推定位置を計算します More... | |
void | OnPhotonSerializeView (Vector3 currentPosition, PhotonStream stream, PhotonMessageInfo info) |
Vector3 GetExtrapolatedPositionOffset | ( | ) |
最後の同期位置、最後の位置が受信された時刻、 およびオブジェクトの移動速度に基づいて推定位置を計算します
Vector3 GetNetworkPosition | ( | ) |
ネットワークを介して受信した最後の位置を取得します
void SetSynchronizedValues | ( | Vector3 | speed, |
float | turnSpeed | ||
) |
補間モードまたは外挿モードSynchronizeValuesが使用される場合、これらの値はリモートオブジェクトに同期されます。 移動スクリプトは、リモートオブジェクトがオブジェクトの動きを 予測するためにそれらを使用できるように、 現在の速度(単位/秒)と回転速度(角度/秒)を渡す必要があります。
speed | オブジェクトの現在の移動ベクトル(単位/秒)。 |
turnSpeed | 角度/秒単位のオブジェクトの現在の回転速度。 |
Vector3 UpdatePosition | ( | Vector3 | currentPosition | ) |
インスペクターで設定された値に基づいて新しい位置を計算します
currentPosition | 現在の位置。 |