2010-05-03 3 views
0

Direct3D에서 DrawPrimitive 함수를 사용하여 선을 그려야합니다.DrawPrimitive with alpha

기능이있는 투명 선을 그릴 수 있습니까? 할 수 있다면 어떻게 설계할까요?

답변

2

저는 DirectX 전문가는 아니지만 투명성이 특별히 DrawPrimitive() 기능과 관련이 있다고 생각하지 않습니다.

알파 블렌딩을 활성화하고 기하학에 몇 가지 색상/질감 속성을 지정하려면 SetRenderState() 함수를 살펴볼 것입니다.

또한 한 줄을 그리는 경우 줄 자체가 너비가 없으므로 아무 것도 볼 수 없습니다. 저는 여러분이 실제로 삼각형이나 사각형 대신에 사각형이나 사각형을 그리고 싶다고 추측합니다.

+0

선폭을 설정할 수 있습니다. (일부 하드웨어에서는 DirectX의 일부인지 여부는 알 수 있습니다). 그렇지 않은 경우에는 단일 픽셀 너비이므로 실제로 볼 수 있습니다. :) –