2009-12-16 5 views
2

OpenGL 그래픽 섹션을 기본 UI로 사용하는 간단한 응용 프로그램을 Java로 작성할 계획입니다. 이 외에도 일종의 네트워크 액세스가 필요합니다.Qt Jambi와 Java OpenGL 개발을위한 JOGL?

어떤 라이브러리를 사용해야합니까? 각 옵션의 단점과 이점은 무엇입니까? 나는 OpenGL 코딩이 가능한 한 정품이되도록하고 싶다. 그래서 내가 실제로 OpenGL 코딩을 배우고 있다고 느낄 수있을 것이다. 주변 UI는 솔루션 중 하나를 사용하여 코드를 작성하는 것이 훨씬 쉽습니다. JOGL의 경우 표준 Java 구성 요소로 UI를 만들 수 있습니다.

나는 사상가에 대한 몇 가지 생각을하고, 나는 궁극적 인 진리를 찾고 있지 않다.

답변

3

Qt Jambi is discontinued, 그래서 나는이 이유 때문에 JOGL로 갈 것이다.

또한 3D 장면 위에 몇 가지 기본적인 컨트롤 만 있으면, IMGUI (Immediate Mode GUI) herethere에 대해 배우는 것이 좋습니다.

비록 자바가 아니지만, 영감을 얻을 수있는 NVIDIA made available IMGUI based widgets입니다.

+0

아, 그 보도 자료를 알아 채지 못했습니다. 음, 그 당시에는 사상가가별로 없습니다. 머리를 가져 주셔서 감사합니다! –

+2

보도 자료 : * "Qt Jambi의 지속적인 개발을 용이하게하기 위해 Qt Software는 커뮤니티 중심의 Qt Jambi 구현을 유지하고 유지하는 데 도움을 줄 것입니다."* Qt-Jambi는 여전히 적극적인 커뮤니티 개발 및 릴리스 4.7.1 베타 3. http://qt.gitorious.org/qt-jambi/pages/Home에서 정보를 확인하십시오. 리포지토리를 확인한 사람은 어제 qtjambi-community.git에 전념 한 사람을 확인하십시오. – Rob

+0

이 답변은 오래되었지만 Qt Jambi가 죽었다고 생각하는 사람이라면 누구에게나 업데이트를 제공 할 것이라고 생각했습니다. – Rob

1

JOGL에는 JMonkeyEngine이 있습니다. 아주 멋진 게임 엔진입니다. JOGL은 임베디드 플랫폼 구현으로 인해 꽤 크로스 플랫폼이기 때문에 JOGL을 추천합니다.

+0

이 특별한 프로젝트로 현재 전체 그래픽/게임 엔진이 필요하지는 않지만 니스도 알고 있습니다. –