2011-04-09 2 views
5

나는 안드로이드로 레이싱 게임을 만들 계획입니다. 다른 모바일 기술로 많은 응용 프로그램을 만들었습니다. 하지만 난 게임 응용 프로그램에 꽤 초보자입니다. 그래서 내 질문은 내가 어떻게 안드로이드에서 경주 트랙을 만들 수 있습니까? 차가 그 경주장에서 어떻게 움직이는 지 어떻게 보여야합니까? 나는 자동차와 경마장의 이미지를 가지고있다. 그러나 나는 경주 트랙의 일부를 어떻게 보여야하며 어떻게 그 차가 그 트랙에서 움직이는지를 보여 주어야하는지 전혀 모른다. ??레이스 트랙 게임을 만드는 방법은 무엇입니까?

답변

11

AndEngine (오픈 소스 2d 안드로이드 게임 개발 프레임 워크)을 다운로드하는 것이 좋습니다. examples에는 (매우 간단한) 경마장 데모과 이동식 자동차 + 컨트롤 + 장애물이 있습니다. 문제가있는 경우 항상 forums

AndEngine은 매우 쉽게 학습 할 수 있습니다 .-)
레이싱 게임을 재미있게 만들어보세요 !!

여기에 2D로 시작하는이 좋은 튜토리얼입니다 : - Canvas tutorial
-
OpenGL tutorial

마지막 부분은지도의 일부를 보여주는 대해, AndEngine에 BoundCamera를 사용함으로써 달성 될 수있다 .

+0

안녕하세요! 그건 속이는거야! ;-) +1. 좋은 발견. –

+0

:-D 좋은 시작은 절반이다. :) –

+0

동의. 원시 드로잉 프로세스에 대한 어느 정도의 이해도 상처를주지는 않습니다. –

4

Android 라이브러리의 2D graphics 기능을 먼저 공부해야합니다. 또 다른 좋은 점은 reference article입니다. 캔버스 객체를 그리는 것을 포함하여 일부 드로잉 옵션을 나열합니다.이 옵션은 설명하는 게임에 적합한 선택 일 수 있습니다.

캔버스와 사용자 지정 드로잉 수행을위한 full but simple example of handling the onDraw event입니다. 여기에 코드의 작은 비트는 다음과 같습니다

 paint.setColor(Color.BLUE); 
     canvas.drawCircle(20, 20, 15, paint); 

위는 캔버스에 특정 위치에 특정 크기의 원을 그리는 간단한 예입니다. 시작하기 좋은 곳입니다. 게임을 끝내기 위해 비트 맵을 그리는 것은 더 복잡한 프로세스이지만 개념적으로 유사합니다.

관련 문제