Photon Unity Networking 2  v2.1
English | 日本語 | 한국
Public Member Functions | List of all members
PhotonTransformViewPositionControl Class Reference

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)
 

Member Function Documentation

Vector3 GetExtrapolatedPositionOffset ( )

最後の同期位置、最後の位置が受信された時刻、 およびオブジェクトの移動速度に基づいて推定位置を計算します

Returns
リモートオブジェクトの推定位置
Vector3 GetNetworkPosition ( )

ネットワークを介して受信した最後の位置を取得します

Returns
void SetSynchronizedValues ( Vector3  speed,
float  turnSpeed 
)

補間モードまたは外挿モードSynchronizeValuesが使用される場合、これらの値はリモートオブジェクトに同期されます。 移動スクリプトは、リモートオブジェクトがオブジェクトの動きを 予測するためにそれらを使用できるように、 現在の速度(単位/秒)と回転速度(角度/秒)を渡す必要があります。

Parameters
speedオブジェクトの現在の移動ベクトル(単位/秒)。
turnSpeed角度/秒単位のオブジェクトの現在の回転速度。
Vector3 UpdatePosition ( Vector3  currentPosition)

インスペクターで設定された値に基づいて新しい位置を計算します

Parameters
currentPosition現在の位置。
Returns
新しい位置。