본문 바로가기

Enjoy What/Sim racing

Simhub > Dash studio > Lap completed(완주율) 게이지 만들기

"심허브에서 게이지 만드실 분 참고하시면 되겠습니다. 처음 만들땐, 많이 헤맸는데, 이젠 나름 금방 해결하게 되네요 :) 질문은 언제나 환영입니다~" 

1. 마우스 오른쪽 버튼을 눌러서, Edit dashboard 실행

2. 메뉴 좌측의 "Linear gauge" 추가

 

 

(3. 게이지 각도를 바꾸려면, Rotation을 이용합니다. (ex. 270도)

 

 

4. 게임이 꺼져 있을때의 기본값을 설정(ex.10) 하고, fx 버튼을 클릭합니다.
(값이 입력되고 나면 녹색으로 변경됩니다.)

 

 

5. 1) Computed value 2) Use javascript Check 클릭하고, 값을 복사합니다.

 

위 스크립트는 완주율 기준이기 때문에 리턴할때 100을 곱해 주어야 합니다. (복붙은 아래 코드를 이용하세요)

 

* 복붙용 코드

completedPercent = '0'; //common if ($prop('DataCorePlugin.GameRawData.LapDistance') != 0 && $prop('DataCorePlugin.GameRawData.LapDistance') != null && $prop('DataCorePlugin.GameRawData.TrackLength') != '0') { completedPercent = (($prop('DataCorePlugin.GameRawData.LapDistance')/1000)/($prop('DataCorePlugin.GameRawData.TrackLength')/1000)); } //individually characterized game if ($prop('DataCorePlugin.CurrentGame') == 'AssettoCorsa' || $prop('DataCorePlugin.CurrentGame') == 'AssettoCorsaCompetizione'){ completedPercent = $prop('GameRawData.Graphics.NormalizedCarPosition'); } return completedPercent*100;

#심허브 #대쉬보드 #만들기

반응형