내 앱에서 시간을 게임 센터에 제출해야하며 경과 시간에서이를 표시해야합니다 - 백분의 1 초 형식으로 표시해야합니다. 00 :게임 센터에서 시간을 제출하고 리더 보드에 표시
00 00.00
이 내가 리더 보드에 표시 할 형식입니다. 형식
ss.SS
SS = 초 SS = 내가 전에 두 배로로 보낼 값을 변환 두 번째
의 백 다음에 시간을 점점 내 애플 리케이션 메신저에서
게임 센터
그러나 게임 센터에 이중 점수를 보내면 그것을 int64_t 형식으로 변환하도록 요청합니다. 하지만 그 형식으로 변환하면 이중 값의 일부가 손실됩니다. 두 번째 형식의 백에 -
double intPart = 0;
double fractPart = modf(newScoreDouble, &intPart);
int isecs = (int)intPart;
int min = isecs/60;
int sec = isecs % 60;
int hund = (int) (fractPart * 100);
int64_t time_to_send_through_game_center = min*6000 + (sec*100 + hund);
이
내가 하나가 경과 시간에 그것을 게임 센터 전체 double 값을 전송하고 표시하는 방법을 말할 수 을 int64_t 두 번 변환하는 방법입니다.고마워요.
방법 http://stackoverflow.com/questions/30124240/how-to-submit-my-time-of-win IOS에 게임 센터에서 내 시간을 제출주세요 -game-in-game-in-ios? noredirect = 1 # comment48359512_30124240 –