コード例 #1
0
 void FixedUpdate()
 {
     data.SetData(rb.position, groundedScript.grounded);
     if (socket != null)
     {
         socket.Send(data.ToByteArray());
     }
 }
コード例 #2
0
 void FixedUpdate()
 {
     if (socket != null)
     {
         if (socket.Available > 0)
         {
             try
             {
                 socket.Receive(receiveBuffer);
             }
             catch (SocketException e)
             {
                 print(e);
             }
             receiveObject.SetData(receiveBuffer);
             newestPos = receiveObject.GetPosition();
         }
         rb.MovePosition(rb.position * smoothness + newestPos * (1 - smoothness));
         remotePlayerJumpVisuals.grounded = receiveObject.GetGrounded();
     }
 }