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

Public Member Functions

 PhotonTransformViewPositionControl (PhotonTransformViewPositionModel model)
 
void SetSynchronizedValues (Vector3 speed, float turnSpeed)
 보간법 모드 또는 보외법 모드 SynchronizeValues 값이 사용되는 경우 이러한 값들은 원격 객체들로 동기화 됩니다. 이동 스크립트는 현재 속도(Units/초) 와 회전 속도(각도/초)를 전달하여 원격 객체가 이 값들을 사용하여 객체들의 움직임을 예측 합니다. More...
 
Vector3 UpdatePosition (Vector3 currentPosition)
 인스펙터에서 설정된 값을 기준으로 새로운 위치를 계산 합니다. More...
 
Vector3 GetNetworkPosition ()
 인스펙터에서 설정된 값을 기준으로 새로운 위치를 계산 합니다. More...
 
Vector3 GetExtrapolatedPositionOffset ()
 가장 마지막으로 동기화된 위치를 기준으로 평가되는 위치를 추측 합니다. 시간은 마지막 위치와 객체의 움직임 속도를 수신한 시간 입니다. More...
 
void OnPhotonSerializeView (Vector3 currentPosition, PhotonStream stream, PhotonMessageInfo info)
 

Constructor & Destructor Documentation

PhotonTransformViewPositionControl.PhotonTransformViewPositionControl ( PhotonTransformViewPositionModel  model)

Member Function Documentation

Vector3 PhotonTransformViewPositionControl.GetExtrapolatedPositionOffset ( )

가장 마지막으로 동기화된 위치를 기준으로 평가되는 위치를 추측 합니다. 시간은 마지막 위치와 객체의 움직임 속도를 수신한 시간 입니다.

Returns
원격 객체의 추측된 위치
Vector3 PhotonTransformViewPositionControl.GetNetworkPosition ( )

인스펙터에서 설정된 값을 기준으로 새로운 위치를 계산 합니다.

Returns
void PhotonTransformViewPositionControl.OnPhotonSerializeView ( Vector3  currentPosition,
PhotonStream  stream,
PhotonMessageInfo  info 
)
void PhotonTransformViewPositionControl.SetSynchronizedValues ( Vector3  speed,
float  turnSpeed 
)

보간법 모드 또는 보외법 모드 SynchronizeValues 값이 사용되는 경우 이러한 값들은 원격 객체들로 동기화 됩니다. 이동 스크립트는 현재 속도(Units/초) 와 회전 속도(각도/초)를 전달하여 원격 객체가 이 값들을 사용하여 객체들의 움직임을 예측 합니다.

Parameters
speedunits/초 단위 객체의 현재 움직임 벡터.
turnSpeed각도/초 단위 객체의 현재 회전 속도.
Vector3 PhotonTransformViewPositionControl.UpdatePosition ( Vector3  currentPosition)

인스펙터에서 설정된 값을 기준으로 새로운 위치를 계산 합니다.

Parameters
currentPosition현재 위치.
Returns
새로운 위치.