게임제작/3D
사진 여백 없애기
SYeonni
2021. 9. 20. 21:46
3D 사진 출력 시 여백이 존재하는데 이때 여백을 없애는 방법
디바이스 매니저에서 Sprite를 출력시킬때 begin함수를 이용하는데 2D에서는 해당 함수에
D3DXSPRITE_ALPHABLEND 만 넣어서 처리했는데 이렇게 하면 아예 이미지가 모두 출력되지 않는다.
그래서 구글링 후 D3DXSPRITE_OBJECTSPACE 함수가 3D용이라해서 추가했는데 해당 함수만 사용 시 이미지는 출력되지만 여백은 없앨수 없었다 ..
그래서 또 구글링 후 찾은 함수는 같이써주기!!! 아래와 같이 써주면 깔끔하게 여백이 사라진다!!
3D에서는 아래와 같이 코드를 작성해야한다.
m_pSprite->Begin(D3DXSPRITE_ALPHABLEND | D3DXSPRITE_OBJECTSPACE);
728x90