내 .exe와 3 개의 폴더가 있습니다. 각 폴더에는 내 프로그램이 읽는 .txt 파일과로드 할 이미지가 있습니다. .exe를 사용하여 모든 작업이 정상적으로 작동했지만 폴더에있는 경우 작동이 중지되었습니다. 폴더 A에는 A.txt가 작동하는 A.png가 있지만 A.txt도 B. 폴더에서 B.png를로드한다고 생각합니다. A. B./B.png를 A.에 넣었
내 3D 장면에 일부 스프라이트를 렌더링하고 싶지만 D3D 스프라이트를 활성화하면 3D 장면이 사라지고 그 스프라이트 만 볼 수 있습니다. 설정 : LPDIRECT3D9 d3d = NULL;
LPDIRECT3DDEVICE9 d3ddev = NULL;
D3DPRESENT_PARAMETERS d3dpp;
LPD3DXSPRITE d3dspt;
// Cr
은 내가 궁금하네요 d3d9.dll 즉 d3d9_25.dll d3d9_42.dll d3d9_43.dll 처럼, 다이렉트 X 9가 여러 DLL 버전을 가지고 참조 차이점은 무엇이며 어떻게 감지 할 수 있습니까? 항상 GetModuleHandle("d3d9.dll");을 사용했지만 응용 프로그램에 d3d9_43.dll이있는 경우 응용 프로그램이 DirectX를
DirectX를 사용하여 비 관리 코드로 이미지를 렌더링하고 WPF에서 D3DImage를 사용하여 표면을 호스팅합니다. 시스템이 절전 모드로 전환되면 frontBufferLost 이벤트가 발생합니다. 이벤트가 처리되고 모든 자원이 삭제되고 다시 작성됩니다. Direct3D9를 비 관리 코드로 사용하는 동안 모든 것이 올바르게 작동합니다. 이벤트가 발생하면
이것은 StackOverflow에 대한 나의 첫 번째 질문입니다. 솔직히 말해서 나는 일과 개인 프로그래밍의 신비에 대해 매일 StackOverflow를 사용한다고 말할 수 있습니다. 99,9 %의 시간에 내가 실제로 여기에 필요한 대답을 찾았습니다. 정말 좋습니다! 실제로 현재 작동하는 것을 찾지 못해서 현재 내 문제가 실제로 저를 괴롭혔습니다. 이미 G
현재 씬에 direct3d로 그림자를 그려보고 있습니다. 몇 가지 패스 렌더링을 시도하고 블렌드 모드를 사용/설정하는 방법을 이해하는 데 어려움이 있습니다. 나는 깊이 버퍼를 채우는 깊이 패스를했는데 장면의 모든 조명을 반복하는 루프가 있습니다. 그 루프 내에서 나는 2 개 루프가 장면의 모든 모양을 통해하는 두 루프 내가 실행할 때 내가하지만 난 그게 각
pcf 섀도우 맵핑에 대해 약간 설명하는이 링크를 발견했습니다. 제공된 코드 샘플을 살펴본 결과 오프셋 배열이 무엇인지 알 수 없습니다. 나는 그것이 float2의 배열이라고 가정하고 있는데, 그것은 인접한 것들을 줄 픽셀을 상쇄 할 것이라는 것을 안다. 오프셋을 설정해야하는 이유를 파악할 수 없습니다. 는 링크 : 여기 http://www.gamerend
나는 며칠 동안 DirectX를 배우기 위해 노력해 왔으며 문제가 발생했습니다. 나는 책 예제를 따라 왔고 몇 가지 성가신 문제를 해결했지만 가장 최근의 문제를 해결하지 못했습니다. 컴파일러는 컴파일 할 때마다 확인되지 않은 외부 기호가 있음을 알립니다. 아래에 오류 코드가 있습니다. 1>game.obj : error LNK2019: unresolved e