게임・콘텐츠 설정[PC] MHServicer User telemetry interface

관리자
2022-07-05
조회수 593

안녕하세요.

모션하우스 입니다.


UserUDP 프로젝트를 업로드 합니다.

UserUDP는 UDP를 통하여 MHServicer에 모션 데이터를 전달하는 프로그램입니다.

UserUDP 프로젝트 코드를 같이 업로드 하므로, 해당 프로젝트를 참고 하셔서 프로그램을 작성하시거나

또는 해당 프로젝트의 코드를 수정하여 사용하시면 됩니다.




- 사용 방법

 1. IP 및 Port  설정

    MHServicer setting 텝에 있는 UserUDP 포트와, 데이터를 보내는 UserUDP 프로그램의 UDP 포트 번호가 동일하게 설정되어야 합니다. 

    

   


2. Protocol

   

   UDP로 받은 데이터를 파싱하는 코드입니다. 데이터 전송 코드는 첨부 되어 있는 UserUDPMain.cs 파일을 참조 하세요.


 - 상태 데이터

   motionState : 모션 시뮬레이터를 사용하지 않을 때는 0, 사용할 때는 1로 보내면 됩니다.


  - 모션 데이터

   Roll, Pitch, TractionLoss, Sway, Surge, Heave


  - 기타 데이터

    Speed : 속도

    RPM : 엔진 RPM

    Gear : 기어 단수

    RumbleStrip[4] : 타이어가 연석에 올라가 있을때, 발생하는 주파수

    WheelSlip[4] : 전방 방향 휠 슬립

        ex) wheelSlip == 1 , wheel spinning, wheelSlip == -1, wheel lock



3. 구동 설정

  UserUDP로 MHServicer를 구동 시키기 위해서는 MHServicer에서 Console, UserUDP를 활성화 시켜야합니다.





감사합니다.


0 0