마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 게임 시작시간 얻어오는 함수가 무엇인가요?

0 추천
테트리스 게임을 만드려고합니다.

그래서 테트리스게임을 시작하면 시작시간부터 15초가 흐르면

내려오는 속도가 1.5배씩 빨라지게 하고싶은데

if(테트리스게임시작시간>1500)

 (내려오는속도)+=speed*15/10;

이런식으로 구현하려하는데

 

저기 테트리스게임시작시간 함수를 뭘 써야할까요?

알려주시면감사하겠습니다.
팟타이치느 (170 포인트) 님이 2014년 11월 30일 질문

1개의 답변

0 추천
게임 시작 할 때 현재 시간을 저장해서 저장된 시간과 현재 시간의 차를 구해 진행 시간을 구할 수 있습니다.
현재 시간은  System.currentTimeMillis()를 사용해서 구 할 수 있지만 이것은 말그대로 현재 시간이라 시간을 돌리거나 다른 앱을 실행하고 돌아오면 시간의 변화가 있기 때문에 이것저것 신경써야 할게 많고요.
 
그래서 SystemClock 클래스를 이용해서 시간을 저장 하면될듯합니다.
 
q1212 (26,020 포인트) 님이 2014년 12월 1일 답변
...