본문 바로가기
개발/Photon

유니티 C# 포톤 회전값 지연보상 간단 구현 Photon

by SPNK 2023. 3. 8.
반응형
  • 코드 작성
void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info) 
{
    if (stream.IsWriting) 
    {
        stream.SendNext(transform.rotation);
    } 
    else 
    {
        Quaternion rotation = (Quaternion)stream.ReceiveNext();
 
        float lag = Mathf.Abs((float)(PhotonNetwork.Time - info.timestamp));
 
        transform.rotation = Quaternion.Lerp(transform.rotation, rotation, lag);
    }
}
반응형

댓글