使用 DirectX,我正在渲染纹理多边形(正交),因此它们充当 HUD 精灵。现在我不确定如何在这个系统中实现精灵屏蔽?
所以基本上说我有一个精灵,我怎样才能让它只在我定义的屏幕的给定部分呈现?如果它的一部分移动到屏幕的这一部分之外,你看不到它吗?
使用 DirectX,我正在渲染纹理多边形(正交),因此它们充当 HUD 精灵。现在我不确定如何在这个系统中实现精灵屏蔽?
所以基本上说我有一个精灵,我怎样才能让它只在我定义的屏幕的给定部分呈现?如果它的一部分移动到屏幕的这一部分之外,你看不到它吗?
您正在寻找所谓的视口。考虑到您没有指定使用哪种 DirectX 和哪种语言,我将不得不指出DirectX9 规范