안드로이드를위한 프로그래밍 게임

안드로이드를위한 프로그래밍 게임 25: 어떻게 땅을 만드는 방법

42 동영상

238 의사록

의 그 땅을 만드는 방법을 지금 보자. 우리는 몸과기구를 만드는, 그래서 지금은 새로운 아무것도하지 않을 방법을 보았다. 나는 왜 회색 변수는 ... sueloBody을 만들어? 나는 확실히 처분을 깜빡 때문입니다. 나는 지금 당신을 말할하십시오 처분 조명기를 만들기 위해, 당신은 몸을 호출해야하고, 세계와 함께, 당신은라는 방법은기구를 파괴하는 파괴해야합니다. 그는 나를 잊어 버린, 내가해야 할 것

내가 전에 말했다. 나는 고정 땅을 생각하고, 내가 여기 있기 때문에 나는 그것을 제거하려고 여기에 넣어 것입니다. 고정구 및 신체를 만들려면 I는 일반적으로 동일한 기능을 수행. createBody, createSueloBodyDef ... 나는 Spanglish 최고,하지만 좋지 않은 것을 알고있다. 우리는 유사하다 토양의 정의를 작성, 조의 몸,하지만 지금은의이 StaticBody을 만들 수 있습니다. 기본적으로 몸은 우리가 너무 쉽게 변경하지 않는 정적입니다. 우리는 가고있다

, 위치를주고, 내가 줄 것이다 위치는 0 -1입니다. 즉 -1 왜 지금은 설명 할 것이다. 마지막으로 지금 우리가 가지고있는 고정 장치를 만들 수 있습니다. 나는 다른 경우에서와 같이 PolygonShape을 만듭니다. 나는 전체 수준의 양식에 따라 맞게 직사각형의 긴 줄, 그리고 피하기 위해 높은 절단 할 너무 수직 위치를 차지한다. 예를 들어, 나는 크기 1km 폭 2 미터 높이로 줄 수 있습니다. 카메라는 그래서 당신이 보지 확대됩니다

지하 아무것도 없다는 것을. 우리가 위에서 여기를 통과하지 않지만, 우리는 가장 높은 평균을 통과하지만 1000 (2)를 넣어하는 것만으로는 충분하지 내가 전에 속임수 때문에 중간 폭입니다. 즉,이 일이 않는 이유는이 모든 2를 곱한 것이있다? 의 돌아 가자 나는 드로잉은 Skitch 것입니다. 우리가 몸을 만들 때, 이 경우 원형 또는 사각형의 가정, 당신에게 우리의 입장, 우리가 여기에있을 것입니다 무게 중심을 정의 할 위치를 제공합니다.

우리가 body.position.set 그렇다면, 우리는 지점이있는 위치를 정의합니다. 그리고 우리는이 배치이되는 경우 크기가 크기를 줄 측정 하였다. 로하지만 (1.1), 평균 폭은 1과 높은 평균은 1, 그래서 총 높이가 2 = 승됩니다 것을 의미합니다, 시간 2. 이미 Minijoe 0.5의 setAsBox을 변경 한 = 그렇지 않으면 우리는 폭과 높이 2m의 캐릭터를 생성하기 때문. 내가 1km의 바닥을 만들려면 그래서 실제로 500m를 제공 할 것이다,

나는 토양이 -1 인 이유 1. 지금은 의미가 당신에게 제공해야 2 미터 높이 제공합니다. 그 점은 상단 현재 센터를 정의하는 경우 토양은 0이며, 그 조의 몸과 다른 모든 주위에 Y = 0되기 때문에 편리하게, 잘 될 것입니다. 이 경우에, 남아 모두는 몸과기구를 연결합니다. 올바른 신체를 사용하는 것을 잊지 마십시오. 나는 모양, 밀도가 ... 더 이상 모양을 사용하지하는 처분을해야합니다 생각

우리가 더 필요하지 않습니다 때문이다. 이제 실행하면, 그 볼이 바닥이 나타납니다, 그가 연주 할 때, 떨어지는 중지있다. 당신은 시간에 그 설정 한 것 낙하는 다른 색상, 바닥에 상자가 있습니다. 당신이 분홍색보고, 갑자기 회색 변 ... 있는지? Box2D의가 감지하기 때문이다 이는이 정지하고, 더 이상 더 그 몸을 업그레이드 할 필요가 없습니다. 당신은 세계를 만들 때 우리가 그 사실 doSleep 말한 것을 기억하십니까? 다음은 결과입니다.

Box2D의는 정지하고, 그것에 어떤 힘이 작용하므로 그것을 바탕으로 행동을 중단 할 필요가 없습니다 감지합니다. StaticBody의 경우, 그리고, 모든 힘을 처리하는 데에도 색상을 변경하고, 실제로 녹색이 본체에 있음을 다른 색으로 표시하는하지 힘에 영향을 미치지 않습니다. 그러나 갖지 않는 힘에도 불구하고, 주식 상호 작용하고 있습니다. 사실 모든 충돌이 처리 할 수​​있는 이벤트를 생성

원수에 점프 또는 충돌과 같은 것들에 대한. 당신이 지금까지 조금입니다 참조로하기 때문에 지금 남아있는 모든 카메라를 해결하는 것입니다. 이제 우리가 조금 줌이 그렇게 만들 것은 나쁘지 않다 무엇을 우리의 맛을 가지고 좋은 것입니다. 그래서 우리가 할 거하면, 마지막이다 있어야했다 크기를 제공합니다. 지금 보게 될 때, 잘 보이지 않을 것이다, 그래서 토양 때문에 입력 작업을 번역 할

그것은 너무 높습니다. 나는 그것을 스페인어로 번역와는 아무 상관이없는 번역 방법과 조금 낮은 것, 그것이 무엇을하면 카메라를 움직이다 아래의 바닥을 이동합니다. 그는 그의 주위에이 같이 따라서 더 이상이 땅을 모두 볼 것 없다. 그리고이 형상 대쉬의 모양을 이루고 있습니다 ... 내가 말할 죽지 않는 점프, 그 형상 대시는 무엇입니까? 분명히 Minijoe 우리가 인수 시나리오처럼 보이지 왼쪽으로해야합니다,

그러나 이것은 실용적입니다.

새로운 코스를 찾으려면 가입. 아무 스팸 없을 것, 약속 :)

저자에 관하여

foto de jotajotavm
José Javier Villena

전기 : 다른 언어 분석 - 프로그래머. 교사 PREMIUM 플랫폼은 CodigoFacilito으로 세계적으로 인정. 에디터 Cristalab 기사. 내 YouTube 채널은 아나야와 LaTostadora 출판사가 후원한다. 나는 상세히 설명하고 의심의 소지를 없애기위한 몇 가지 예를주는 것을 좋아합니다.