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

물체가 충돌시 카운트 되게 할려고 하는데 도와주세요..ㅜㅠ

0 추천

 

 

if(((cx-50<ab_x[4]+50 && cx-50>ab_x[4]-50)||(cx+50<ab_x[4]+50&&cx+50>ab_x[4]-50))&&cy-50<ab_y[4]+50 ){

ab4.setVisibility(View.INVISIBLE);

m_sound.start();

++count;


}

 

물체가 충돌 했을 당시 소스인데요. 닿으면 사라지게 합니다.

 

tb=(TextView)findViewById(R.id.textView2);
count=0;
tb.setText(count+" point");

이부분은 텍스트뷰를 통해 포인트가 텍스트뷰에 표시되게 할려고 하는데 계속 점수 0에서 멈추어있습니다.

이를 해결할 방법으론 무엇이 있을까요?

 

ldrbabo (220 포인트) 님이 2013년 6월 12일 질문
tb=(TextView)findViewById(R.id.textView2);
count=0; <= 이부분 초기화로 인해 항상 0이 되네요
tb.setText(count+" point");

count를 증가 시킨 후
tb.setText(count+" point");
를 호출하여 화면을 업데이트 해야 합니다.

1개의 답변

+1 추천
저렇게 해놓으시면 count 가 계속 0으로 나올 수 밖에 없습니다. count 를 표시하는 자리 바로 위에 count = 0; 이라고 되어 있으니까요.

count = 0; 을 빼시구요 꼭 넣어야 하는 이유가 있나요?? 아니면 point 가 0에서 멈추어 있다는 소리 인가요?

point 의 증감문이 없으니까 0에서 멈추어 있죠.
센스가이 (2,010 포인트) 님이 2013년 6월 12일 답변
...