P2P에서 다른 유저와의 레이턴시를 알고 싶습니다.
GetRecentReliablePingMs 이것이 맞나요? 그리고 int로 넘어오는 값을 어떻게 계산해야 하나요?
유니티 상에서는 0.2f = 0.2초
1 = 1초
이렇게 처리됩니다.
P2P에서 다른 유저와의 레이턴시를 알고 싶습니다.
GetRecentReliablePingMs 이것이 맞나요? 그리고 int로 넘어오는 값을 어떻게 계산해야 하나요?
유니티 상에서는 0.2f = 0.2초
1 = 1초
이렇게 처리됩니다.
유니티 C#에서 P2P 그룹 내의 다른 피어(peer)와의 핑 정보를 얻고 싶다면, NetClient.GetPeerInfo
로 정보를 얻고 싶은 상대 피어의 NetPeerInfo 객체를 얻은 후, 그 객체의 NetPeerInfo.recentPingMs
를 보시면 됩니다.
Ms가 붙는 변수들은 millisecond 단위의 시간 값이 들어있습니다. 정수형인 recentPingMs
를 초 단위로 사용하고자 한다면, float나 double같은 실수형으로 변환 후 1000.0f 이나 1000.0 등으로 나누어 그 몫을 사용하세요.