안드로이드 프로그래밍
경과시간 구하기
특히 게임을 만들때 많이 쓰는 안드로이드 프로그래밍 경과시간 구하기 입니다
게임만들때마다 쓰는데 맨날 쓰려고 책 찾으면 안보이죠 ㅋ
그렇다고 프로구글러 모드로 찾아도 한번에 안찾아기는게 현실
맨날 할때마다 찾기 귀찮으니 잊기 쉽거나 필요한 소스들을 하나하나 정리하려고 합니다
안드로이드 프로그래밍 경과시간 구하기(초 구하기)
long time1 = System.currentTimeMillis (); // 1/1000초
단, 단위가 밀리세컨드, 즉 1000분의 1초이기 때문에
실제 경과시간을 구하기 위해서는 *1000을 해줘야 합니다
간단한 예제를 들어볼까요?
보통 게임에 많이 쓰는 스테이지 시작시간을 구하는 예제입니다
long startTime = System.currentTimeMillis();
long curTime = System.currentTimeMillis();
if (startTime > curTime)
MyGameView.startTime = startTime = curTime;
if (curTime - lastTime < 250) return;
lastTime = curTime;
int time = (int) (curTime - startTime) / 1000;
int sec = time % 60; //초
int min = time / 60 % 60; //분
int hour = time / 3600; //시
[안드로이드 프로그래밍] - 자바 JDK 설치 및 환경변수 설정 (0) | 2015.09.03 |
---|---|
[안드로이드 프로그래밍] - case expressions must be constant expressions : 이클립스 switch문 오류 (2) | 2014.12.04 |
[코코스2d] - cocos2d-x 안드로이드 환경 설치하기 (0) | 2014.09.28 |
[안드로이드 프로그래밍] - 임포트 자동으로 하기 단축키 (0) | 2014.09.23 |
[안드로이드 프로그래밍] - 애플리케이션의 구성, 액티비티 만들기 (0) | 2014.09.18 |
댓글 영역