// Fixed Update is called once per physics tick void FixedUpdate() { float moveHorizontal = Input.GetAxis("Horizontal"); float moveVertical = Input.GetAxis("Vertical"); Vector3 movement = new Vector3(moveVertical, 0, 0); // x, y, z transform.position += movement * speed; //rb.AddForce (movement*speed); // SendUDPString(transform.position.x.ToString()); Int16 udpMovement = receiver.getMovement(); //Debug.Log("Got speed: " + udpMovement); Vector3 vUdpMovement = new Vector3(udpMovement, 0, 0); // x, y, z transform.position += vUdpMovement * speed; }