2010-06-26 3 views
12

Android 개발을 처음 사용했습니다. 내가 원하는 것은 깔끔한 GUI를 프로그래밍하기 위해 어떻게 생각해야 하는지를 아는 것입니다. android.opengl API는 좋은 출발점이라고 생각합니다.Android 애플리케이션 용 3D (게임) GUI를 만드는 방법 (예 : OpenGL 사용)?

단순화 된 3D-Pool-Billard-Game과 같은 것을 만들려고한다고 가정 해 보겠습니다. 위에서 테이블을 보았을 때 테이블에 볼이 있습니다. 당신은 그것들을 사실적으로 만들고 싶습니다 (그림자, 광택). 내 마음에

질문은 다음과 같습니다

  • 나는 그래픽 어떤 종류의 필요합니까?
  • 코딩을 시작하는 방법은 무엇입니까?
  • 어떤 종류의 수업이 필요합니까? 각 요소 (공, 테이블, ..)에 대해?
  • "3D 네스"를 만들고 캡슐화 할 위치는 어디입니까?

더 나은/추가 질문을 알고 계시면 추가하거나이 경우 개발 방향에 대해 알려주십시오.

내 기술/Java 배경 : Java EE에서 많이 프로그래밍했으며 JSP/JSF를 사용하여 그래픽 출력을 처리하는 데 사용되었습니다. Android 용 모바일 SE는 새로운 것입니다. 원활한 액세스를 위해 몇 가지 상호 작용하는 물건을 함께 얻을 수 있기를 바랍니다.

크리스

+0

참고로 안드로이드는 일반 OpenGL이 아닌 [OpenGL ES] (http://en.wikipedia.org/wiki/OpenGL_ES)를 사용합니다. – genpfault

+0

좋은 출발점은 [Chris Pruett의 GoogleIO 2010 프리젠 테이션] (http://www.youtube.com/watch?v=7-62tRHLcHk)입니다. – Macarse

답변

2

내가 일 많은에 대한 다른 사용자의에서는, 기존의 3D 엔진을 사용하여 권 해드립니다 것입니다. http://www.jpct.net/jpct-ae/은 나쁜 라이센스가 아니며 유연한 라이센스가 있습니다.

+1

IMHO jPCT-AE는 안드로이드에서 순수한 자바 게임 개발에 가장 적합합니다. jBrush-AE를 사용하면 즉시 게임 장면을 만들고로드 할 수 있습니다. – dns