나는 운이 없다고해도 DirectX 10을 사용하여 .PNG를 그리는 방법에 대한 자습서를 찾고 있습니다. 누구든지이 정보에 대한 자세한 정보를 어디에서 찾을 수 있는지 알고 있습니까? 2D 게임을 만들고 싶습니다.DirectX 10 .PNG 그리기
1
A
답변
1
png를 텍스처로로드하고 다른 이미지를 렌더링하는 것과 같은 방식으로 렌더링 할 수 있습니다. 투명도를 위해 Renderstates로 활성화하는 Alphablending을 사용할 수 있습니다. (Tutorial, 테스트를 거친 googled)
0
D3DX10CreateShaderResourceViewFromFile
을 사용하면 PNG 파일에서 쉐이더 - 리소스보기를 만들 수 있습니다. This 자습서는 어떻게 작동하는지 설명합니다. 요컨대
:
- 직사각형
- 텍스처를 샘플링하는 샘플러를 생성 직사각형
- 의 정점을 저장하는 정점 버퍼를 생성 정점 레이아웃
- 만들기를 그리는 셰이더 만들기
- 텍스처 개체 만들기
- 장면 그리기
관련 문제
- 1. DirectX 10 Resource Leak
- 2. DirectX : 구조체 배열에서 큐브 그리기
- 3. DirectX/OpenGL의 삼각형 그리기 순서
- 4. DirectX 11 : 통화 그리기 금액
- 5. 서버에 PNG 이미지 그리기
- 6. DirectX 9 또는 10 오버레이
- 7. 2D DirectX 10 게임 개발
- 8. 캔버스에있는 다른 PNG에 PNG 그리기
- 9. JPanel에 부분 투명한 PNG 그리기
- 10. WPF 및 SlimDx 사용 (DirectX 10/11)
- 11. DirectX 10 디버그 출력이 작동하지 않습니다.
- 12. DirectX 10 비디오 모드 전환 및 성능
- 13. PNG/BMP/JPG로 glut draw 그리기
- 14. gnuplot png 터미널에 큰 데이터 세트 그리기
- 15. C++에서 간단한 png 이미지 그리기
- 16. 캔버스 요소에 PNG 그리기 - 투명성을 표시하지 않습니다.
- 17. 배경 이미지로 IE 10 & PNG 파일
- 18. 10 진수 값을 사용하여 캔버스에서 이미지 그리기
- 19. DirectX 창 및 Windows 기본 원인 인물 그리기
- 20. DirectX 9/C++에서 읽을 수있는 텍스트 그리기
- 21. Directx9/10 프로그램을 Directx 11에서 실행할 수 있습니까?
- 22. XNA/DirectX 10/11 - VertexBuffer를 재사용 할 수 있습니까?
- 23. Post-pixel-shader-blending은 DirectX 10 및 11에서 항상 보장됩니까?
- 24. DirectX 10/11의 GPU에서 변환 된 정점 가져 오기
- 25. Windows XP에서 DirectX 10 응용 프로그램을 실행하거나 컴파일하는 방법은 무엇입니까?
- 26. NV_STEREO_IMAGE_SIGNATURE 및 DirectX 10/11 (nVidia 3D Vision)
- 27. DirectX 10 프로젝트에서 for 루프를 추가하는 방법은 무엇입니까?
- 28. DirectX 8.1 서페이스의 텍스처
- 29. DirectX10에서 IDirect3DSurface9 그리기
- 30. DirectX SpriteBatch.Draw : 레이어 깊이가 무엇입니까?
2d 게임을 만들려면 SDL 또는 SFML과 같은 라이브러리를 사용하는 것이 좋습니다. 그들은 게임 개발의 흥미로운 부분에 집중할 수 있도록 저급 작업의 부담을 감당합니다. 또 하나의 장점은 여러 플랫폼에서 작동한다는 것입니다. 그렇게하면 Linux 또는 Mac 버전의 게임을보다 쉽게 만들 수 있습니다. – Philipp