몇 초 동안 게임을 일시 중지하기 위해 Handlers를 이해하려고 잠시 노력했습니다. 지금까지는 행운이 없습니다.Android - 잠시 멈춤
누군가 내게 다가 가거나 내 요구에 맞출 수있는 완전한 방법을 보여줄 수 있다면 좋겠다. 은 다음과 같습니다 : 저는 공이 화면 양쪽에 부딪 칠 때마다 점수를 표시하고 게임을 다시 시작하기 위해 잠시 멈추고 싶습니다.
감사합니다.
몇 초 동안 게임을 일시 중지하기 위해 Handlers를 이해하려고 잠시 노력했습니다. 지금까지는 행운이 없습니다.Android - 잠시 멈춤
누군가 내게 다가 가거나 내 요구에 맞출 수있는 완전한 방법을 보여줄 수 있다면 좋겠다. 은 다음과 같습니다 : 저는 공이 화면 양쪽에 부딪 칠 때마다 점수를 표시하고 게임을 다시 시작하기 위해 잠시 멈추고 싶습니다.
감사합니다.
당신이 libgdx 같은 라이브러리를 사용하거나 현재의 경우에 그것을 할 내가 업데이트 방법 사용에 대한 간단한 솔루션
에게 제안하지만,이 작업을 수행 할 수 andengine 쉽게 (더 효율적인) 것을 사용하는 경우 볼이
update()
{
if(!isPaused)
{
animateBall();
}
...
}
어떻게 게임을 개발하기 위해 사용하고있는 공
pauseBall()
{
isPaused=true;
Timer t= new Timer();
t.schedule(new TimerTask() {
@Override
public void run() {
isPaused = false;
}
}, fewSeconds);
}
이렇게하면 pauseBall()이 호출되면 몇 초 동안 전체 게임을 일시 중지 한 다음 다시 시작합니다. 시원한. 일시 중지 된 상태에서 점수를 그립니다. 이 일시 중지 중에 점수를 가져 오려면 어떻게해야합니까? 어떻게하면 같은 캔버스를 사용할 수 있습니까? 여기서 run()을 사용하여 onDraw를 사용해야합니까? –
당신은 'if (! isPaused)'범위 밖의 점수를 그릴 수 있습니다. 은 별도의 스레드에서 실행될 때 실행 기능에서 그려지지 않습니다 –
을 일시 중지되는 경우 부울이 알고? –
어떤 IDE입니까? 이클립스와 자바 jdk 및 안드로이드 SDK를 사용 –
당신은 어떤 라이브러리, andengine, libgdx, 플래시를 사용하고 있습니까 ??? –