2013-01-04 3 views
1

나는 운이 없다고해도 DirectX 10을 사용하여 .PNG를 그리는 방법에 대한 자습서를 찾고 있습니다. 누구든지이 정보에 대한 자세한 정보를 어디에서 찾을 수 있는지 알고 있습니까? 2D 게임을 만들고 싶습니다.DirectX 10 .PNG 그리기

+0

2d 게임을 만들려면 SDL 또는 SFML과 같은 라이브러리를 사용하는 것이 좋습니다. 그들은 게임 개발의 흥미로운 부분에 집중할 수 있도록 저급 작업의 부담을 감당합니다. 또 하나의 장점은 여러 플랫폼에서 작동한다는 것입니다. 그렇게하면 Linux 또는 Mac 버전의 게임을보다 쉽게 ​​만들 수 있습니다. – Philipp

답변

1

png를 텍스처로로드하고 다른 이미지를 렌더링하는 것과 같은 방식으로 렌더링 할 수 있습니다. 투명도를 위해 Renderstates로 활성화하는 Alphablending을 사용할 수 있습니다. (Tutorial, 테스트를 거친 googled)

0

D3DX10CreateShaderResourceViewFromFile을 사용하면 PNG 파일에서 쉐이더 - 리소스보기를 만들 수 있습니다. This 자습서는 어떻게 작동하는지 설명합니다. 요컨대

:

  • 직사각형
  • 텍스처를 샘플링하는 샘플러를 생성 직사각형
  • 의 정점을 저장하는 정점 버퍼를 생성 정점 레이아웃
  • 만들기를 그리는 셰이더 만들기
  • 텍스처 개체 만들기
  • 장면 그리기
관련 문제