1

使用 DirectX,我正在渲染纹理多边形(正交),因此它们充当 HUD 精灵。现在我不确定如何在这个系统中实现精灵屏蔽?

所以基本上说我有一个精灵,我怎样才能让它只在我定义的屏幕的给定部分呈现?如果它的一部分移动到屏幕的这一部分之外,你看不到它吗?

4

2 回答 2

1

剪刀测试。

http://msdn.microsoft.com/en-us/library/ee422196(VS.85).aspx

于 2009-11-21T21:02:16.590 回答
1

您正在寻找所谓的视口。考虑到您没有指定使用哪种 DirectX 和哪种语言,我将不得不指出DirectX9 规范

于 2009-11-21T13:41:12.813 回答