Directx 我该如何实现雪碧掩蔽?

Directx 我该如何实现雪碧掩蔽?,directx,sprite,masking,orthographic,Directx,Sprite,Masking,Orthographic,我使用DirectX渲染纹理多边形(正交),使它们充当HUD精灵。现在我不确定如何在这个系统中实现精灵掩蔽 所以基本上说我有一个精灵,我怎么能让它只在我定义的屏幕的给定部分渲染呢?如果它的一部分移动到屏幕的这一部分之外,你就看不到它了?你正在寻找所谓的视口。考虑到您没有指定使用哪种DirectX和哪种语言,我必须指出剪刀测试

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


所以基本上说我有一个精灵,我怎么能让它只在我定义的屏幕的给定部分渲染呢?如果它的一部分移动到屏幕的这一部分之外,你就看不到它了?

你正在寻找所谓的视口。考虑到您没有指定使用哪种DirectX和哪种语言,我必须指出剪刀测试