문제

Java에서 Directx를 사용하는 쉬운 방법이 있습니까? 특히 DirectX의 비디오 API.

나는 C#이 더 자연스러운 선택 일 수 있다는 것을 알고 있지만, 나는 너무 이상한 일을하고 싶어하는 악의적 인 이유가 있습니다.

도움이 되었습니까?

해결책

쉽게 알지 못하지만 항상 JNI를 사용하여 DirectX Libs를로드하고 방법을 호출 할 수 있습니다.

같은 것을 사용합니다 통음 많은 코드를 자동 생성 할 수 있습니다.

그래도 어떻게 작동하는지 잘 모르겠습니다.

다른 팁

있는 것 같습니다 표준 API 내부 Java를 다루는 것에 대해.

그것은 아마도 일종의 가속 기술을 사용하며 DirectX 일 수도 있습니다.

그러나이 프레임 워크에서 직접 비디오 지원에 대해서는 확실하지 않습니다.

Bridj를 사용하여 라이브러리를 만듭니다.https://bridj.googlecode.com) DirectX 클래스를 마무리하므로 C ++ 예제와 거의 동일한 코드를 사용할 수 있습니다.

도서관을 찾을 수 있습니다 https://bitbucket.org/fourthskyinteractive/directx-for-java.

개발 한 프로젝트에 대해 알려주세요.

Java에 대한 Direct3D 바인딩 세트가 있습니다. http://java-direct3d.sourceforge.net/ 그러나 2006 년 DirectX 9로 개발이 중단 된 것으로 보인다.

그렇지 않으면 Java 호출에 대한 OpenGL 바인딩이 있습니다 조글.

조사하려는 패키지는 JMF (Java Media Framework)입니다. 그것의 핵심은 순수한 Java이며, 플랫폼 당 "Performance Pack"은 기본 라이브러리를 통해 가속을 제공합니다. 현재 A/V 캡처 및 재생을 지원합니다. 다양한 RTP 및 RTSP를 통한 스트리밍뿐만 아니라 데이터 유형의

태양 JMF 홈페이지

JMF SW/HW 요구 사항

Minecraft는 LWJGL과 함께 Java로 코딩되었지만 Messiah Andrew의 렌더러 래퍼는 LWJGL 라이브러리의 수정 된 버전을 사용하여 OpenGL을 DirectX로 변환합니다. 이 라이브러리를 사용하면 lwjgl로 코딩 할 수 있고 게임이 DirectX를 실행할 수 있어야합니다.

Javafx와 Java3d가 당신이있는 컴퓨터에 가장 적합한 컨텍스트를 사용하여 Javafx와 Java3d가 DirectX와 OpenGL을 모두 지원한다는 것을 잊고있는 것 같습니다.

나는 누구에게 Java3d 또는 Javafx를 사용하라고 말하지 않지만, 당신이 소스를 보면 그것이 어떻게 수행되는지 알 수 있습니다.

grepcode "사물이 어떻게 구현되는지 찾는 데 좋습니다"

Javafx를 열었습니다 "Javafx 프로젝트 홈 오픈" 원천

나는 당신이 com.sun.prism 패키지.

Java3d "Java3d Project Home" 출처

나는 그랬다 학습 개발, ㅋㅋㅋ, 20 년 동안. 전문적으로 약 8 명 정도는 의문의 여지가 없었지만 얼마나 오래, 그리고 그만한 가치가 있습니까?

행운을 빕니다 내 친구!

도움이 필요하면 Java 용 Directx 래퍼를 만드는 데 관심이 있습니다.

나에게 외침 줘!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top