DrawPrimitive с альфа - PullRequest
       12

DrawPrimitive с альфа

0 голосов
/ 03 мая 2010

Я пытаюсь нарисовать линию с помощью функции DrawPrimitive в Direct3D.

Можно ли нарисовать прозрачную линию с помощью функции? Если я могу, как его оформить?

1 Ответ

2 голосов
/ 03 мая 2010

Я не эксперт по DirectX, но я не верю, что прозрачность имеет какое-то отношение к функции DrawPrimitive().

Я бы посмотрел на функцию SetRenderState(), чтобы включить альфа-смешение, а затем назначил бы некоторые свойства цвета / текстуры для вашей геометрии.

Кроме того, если вы просто рисуете одну линию, вы можете ничего не видеть, так как линия сама по себе не будет иметь ширину. Я предполагаю, что вы на самом деле хотите нарисовать несколько треугольников или квадратов или что-то вместо простой линии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...