Android에서 OpenGL-ES 게임을위한 튜토리얼 및 라이브러리


170

초보자가 OpenGL-ES를 사용하여 Android에서 2D 및 3D 게임을 개발하는 데 도움이되는 자습서 및 라이브러리는 무엇입니까? OpenGL-ES를 배우는 데 도움이되는 자습서를 찾고 있으며 OpenGL-ES 초보자가 더 쉽게 생활 할 수있는 OpenGL-ES 라이브러리를 찾고 있습니다.

안드로이드는 여전히 작기 때문에 OpenGL-ES 기능이 거의 동일하다고 가정하기 때문에 iPhone OpenGL-ES 튜토리얼을 읽는 것이 도움이 될 수 있습니다.

공유하고 싶었던 다음과 같은 유용한 정보를 찾았습니다.

안드로이드 튜토리얼 :

다른 Android OpenGL-ES 정보 :

iPhone OpenGL-ES 튜토리얼 (OpenGl-ES 정보가 유용한 경우) :

초보자가 OpenGL-ES에 대한 간단한 실습 경험을 얻는 데 사용할 수있는 라이브러리 는 최근 시작된 Rokon 만 발견 했으므로 많은 구멍과 버그가 있습니다. 그리고 gnuGPL 라이센스 (현재)는 게임을 판매하려는 경우 사용할 수 없음을 의미합니다.

거기에 또 뭐가 있습니까?


@admin 나는 왜이 질문이 건설적이지 않은 것으로 닫히는 지 모르겠다. 이것은 심각하게 좋고 필요하며 많은 투표와 별은 좋은 질문임을 나타냅니다. 다른 사람들을 돕는 그러한 질문을 끝내는 것은 나쁜 태도를 느낍니다.
Rengasami Ramanujam

메타 스레드 어딘가에서 그것에 대한 토론이 진행되고 있습니다. 주제를 벗어난 메타 토론 으로이 좋은 질문을 오염시키지 않기 위해 여기에 간략합니다.
arberg

답변:


61

언급 한 사이트는 매우 훌륭하지만 내가 찾은 최고의 사이트는 INsanityDesign 입니다. 훌륭한 OpenGL nehe 튜토리얼 의 포트입니다 . 이곳은 시작하기에 좋은 곳입니다. 플레이 할 수있는 다양한 레벨의 소스를 제공하고 다른 부분이 무엇을하는지보기 위해 변경할 수 있습니다. OpenGL 문서 를 읽는 것 외에 도움이 될 것입니다. OpenGL에 능숙하지는 않지만 언급 한 리소스를 사용하여 상황을 파악할 수있었습니다.



14

GPL 소프트웨어를 기반으로 게임을 판매 할 수 있습니다. 자세한 내용은 여기 ( http://www.gnu.org/philosophy/selling.html)를 참조하십시오.


1
이것은 약간의 주제가 아니지만 초대 한 것 같습니다. :) 예, 팔 수 있습니다. 그러나 요점은 소스 코드를 배포해야한다는 것입니다. 그러면 누구나 내 소스 코드를 가져 와서 시장에서 무료 버전의 게임을 만들 수 있습니다. 그 후에는 실제로 앱을 판매 할 수 없으며 사람들에게 지원할 수있는 기회 만 줄 수 있습니다. 구글은 시장에 사실상 제한이 없기 때문에 안드로이드에서 가능하다. 아이폰 시장에서는 애플이 새로운 버전의 게임을 막거나 막지 못할 수도 있기 때문에 상황이 다를 수있다.
arberg

4
@ user197141-Offic 주제이지만 소스를 열 수는 있지만 그래픽 / 레벨 데이터를 적절하게 유지하십시오.
Elazar Leibovich

11

오래 전에 anddev 튜토리얼을 포기했습니다. 내가 시도한 모든 튜토리얼은 올바르게 구축되지 않았으며, 구식이었고, 그것을하는 사람은 아무것도 끝내지 않는 것 같습니다.

불행히도, 정말로 당신이 정말로 원하는 정보는 흩어져 있습니다. 전체 Red Book을 읽을 의향이 없다면 한 URL에서 모든 정보를 찾을 수 없습니다. 그러나 이것은 튜토리얼이 아니며 훨씬 더 철저한 참조입니다.

그러나 이러한 철저한 참조만으로도 뷰 변환, 뷰포트 변환, 모델 변환 및 뷰 변환의 구별과 같은 유용하고 기본적인 문제를 이해하기에 충분하고 정확한 형태로 필요한 정보를 얻을 수있을 것 같습니다. OpenGL이 주장하는 이유 후자의 두 가지를 결합하는 데.


1
내가 한 'url'댓글은 아직 stackoverflow.com에 URL을 게시 할 수 없음을 의미했습니다. 이제는 더 이상 문제가되지 않습니다. 내 게시물에서 혼란스러운 의견을 제거했습니다. 피드백을위한 Thx. 드로이드 노바와 빨간 책은 아마 내가 읽을 일을해야하는 두 가지 주요 장소 일 것입니다.
arberg


6

Android에서 실제로 기본적인 OpenGL ES 프로젝트 (실제로 컴파일되어 작동하는 프로젝트)에서 시작하려면 여기를 살펴보십시오. http://www.ruibm.com/?p=263



5

지금까지 찾은 최고의 리소스는 Learn OpenGL ES 입니다. 사실 그것은 NeHe에서 권장되기 때문에 그것을 발견했습니다. 활성화되어 있으며 Android 용으로 특별히 포괄적 인 자습서가 있습니다.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.