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

안드로이드를위한 프로그래밍 게임 13: 2D 장면

42 동영상

238 의사록

보시다시피 나는 우리가 이미 기본 개념을 볼 수 있기 때문에 이전에했던 모든 코드를 삭제했습니다. 의 일을 시작하자 형상 대쉬의 우리의 클론 라이브러리를 사용하여 Scene2D. Scene2D는 libgdx 봉사와 함께 제공 흥미로운 라이브러리 2D 장면 그래프를 생성합니다. 이 장면 그래프이며이 중요한 이유를 고려하는 것을 요청할 수 있습니다. 문제의 게임

그것은 일반적으로 우리가이 프레임 워크는, 서로 다른 것들이기 때문에 게임이 다소 복잡한 작업입니다 모든 것을 제어하는​​ 것입니다 우리를 제어하고 우리는 움직이는 물체, 우리는 그것이 작동 할 수있다 ... 일이 이동하는 방법을 제어해야 게임이 우리는 손에서 얻을 수 있습니다. Scene2D라는 그래프 장면에 대한 라이브러리를 포함 libgdx 새로운 게임 개발을 용이하게합니다.

첫 번째는 libgdx 기본으로 제공하기 때문에 그것은 편안, 그래서 대안을 찾고 종료; 두 번째는 사용이 간편하기 때문에, 시간에 당신은 인상적인 화면에 일을 표시하고 그들을 격려하고 그것으로 모든 종류의 것들을 할 수 있습니다; 그것은 매우 풍부하기 때문에 최종적으로, 뿐만 아니라 당신이 일을 추가 할 수 있습니다, 그것을 확장 할 수 있습니다, 심지어는 입력 프로세서 시스템을 통해 입력 관리를 지원, 그것을 회전, 충돌,

체크를 떠나 배우가 시스템을 충돌하고,이 장면 것처럼 다른 일을 많이 할 수 있습니다 때. 사실 당신은 장면을 만들어, 마치 그것은 연극이었고, 다른 화면을 배치하고 당신이해야 할 일을에 의해 이동 될 수있는 배우를 추가 할 수 있습니다. 당신은 버튼을 누르거나 할 때 우리는 입구, 화재의 행동을 통해 그들과 상호 작용할 수있는 우리는 재생하거나 할 때 우리는 어떤 작업을 수행 할 때

그들과의 상호 작용의 유형 만 코드의 라인을 제공하여 흥미로운 방식으로 장려하는 조치를 추가하고 그들에게 이동을 직선 또는 호기심 궤도를 가지고있다. 장면 그래프는,이 이미지는 몇 년을 가지고 있지만 같은 유효 것이 사실이다. 장면 그래프는 당신이보고있는 것입니다 : 교수형에 이르기까지 다른 배우의 시나리오. 그들은처럼 그룹을 걸 수

배우 그러나 그들을 포함되어 있습니다. 그들은 동일하게 동작 내부. 그들은 행동을 통해 배우와 함께 할 모든 것을 확인할 수 있습니다 무승부로, 우리가 키를 누를 경우 우리가 InputProcessor와 마찬가지로, 몇 그 청취자가 입력을 처리하는 데 참조하십시오. 내가 말했듯이, 새에 대한 매우 편안하고 편리합니다. 그러나 또 다른 이점 및 Scene2D Scene2D UI라는 지원 시스템을 가지고

우리가 인터페이스를 그래픽 때 권리 등이 복잡하기 때문에 메뉴 화면에서 버튼으로 우리가 우리 자신의 사진을 설계해야 우리는 우리가 새로운 경우 우리는 그래서 나 뭔가를 알고 있지만,이 경우 학습에 제공하지 않을 수 있습니다 않습니다 ...이 버튼을 넣어해야합니다. 당신은 이미 할 수있는 방법이 있다면 그것은 매우 직관적 인 더 사용할 수 있습니다. Scene2D의 경우 우리 자신의 패키지 형 수업을

그것이 비록 사용자 인터페이스 우리 게임 버튼에 통합하기 쉽게하기는 텍스트 라벨 ... 이러한 버튼은 회전 할 수 있고, 이미지를 터치 그들과 격려와 상호 작용할 수 있습니다. 우리는 우리가해야 할 모든은 텍스처에 대한 경로를 제공 우리는 우리가 사용하려면이 버튼, 또는 소스를 사용하고 싶은 다른 모든 그가 않기 때문에 그것은 정말 간단하고, 배우

우리는 무엇으로 장면에 추가 할 수 있습니다. 우리는 더 정교한 뭔가를 보이지만,이 튜토리얼의 범위를 벗어나는 경우, 당신이 제어 시스템을 사용하여, 추천하고자하는 경우 그러나 더 나은 사실은 잘하지만 더 잘 인 엔티티를 Scene2D. 특히 나는 libgdx와 잘 통합하고, 실제로 화면에 내선 번호로 전화를 걸 수 있습니다 무엇 애슐리를 추천합니다

당신은 당신의 프로젝트를 생각하고 ECS 때. 그들 구성 요소의 형태는 게임의 구성 요소를두고 ECS 때문에 더 고급 시스템이다 사용하기 매우 간단하기 때문에 특별한 동작을 추가하고 시스템을 소개하고 애슐리에 의해 ECS 매우 재미있다 그것은 libgdx와 큰 통합합니다. 지금 우리에게 우리가 필요한 모든 필요를 줄 것이다, 이제 Scene2D에 집중하자

이 시점에서 우리의 게임.

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

저자에 관하여

foto de jotajotavm
José Javier Villena

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