2016-08-07 1 views
0

안녕하세요 저는 현재 우주선으로 표시된 사용자가 소행성을 피해야하는 게임을 프로그래밍하고 있습니다. 우선 내가하고 싶은 것은 정말 간단한 방법입니다. 소행성을 원으로 표시하고 서로 충돌 시키길 원합니다. 누군가 내게 대답 할 수 있습니까? 질문 :원을 그리며 충돌시키는 법? Android/Libgdx

어떻게 Android/Libgdx/Java에서 원을 그립니까? 원의 무작위 운동을 어떻게 만들 수 있습니까? 이 원을 서로 충돌 시키거나 간단한 방법으로 스프라이트와 충돌시키는 방법은 무엇입니까?

, BTW 당신은 ​​잘 모든 질문 :

답변

0

에 대답하지 않아도, 당신은 초보자 질문을 많이 받았습니다. 악의는 없지만 Google에 미리 문의해야합니다. 데모에 대한 질문에 Canvas으로 대답하겠습니다. 원과 같은 기본 도형을위한 준비된 메서드가 포함되어 있습니다.

먼저 나는 당신이 그런 this

두 번째 것은 충돌입니다 안드로이드 가이드 라인을 읽는 추천 할 것입니다. 두 원이 충돌하고 있는지 확인하려면 중심 (d)의 거리를 반경 (r)의 합과 비교하십시오. 이제 (d < = r)이면 충돌이 감지됩니다. 아주 좋은 설명은 here입니다.

제 3의 임의의 움직임입니다. 여기에 아이디어가 있습니다. 예를 들어 0에서 100 사이의 모든 원에 대해 임의의 숫자를 얻습니다. 숫자가 50보다 작 으면 오른쪽으로 이동하고 그렇지 않으면 왼쪽으로 이동합니다. 물론이 아이디어에 창의성을 더할 수 있습니다.

관련 문제