如何在Visual Studio界面中创建“Shader”文件夹

4

我在解决方案资源管理器中看到了几个包含“Shader”文件夹的项目。

然而,当我自己创建项目时,我只能看到“头文件”,“源文件”,“资源文件”和“外部依赖项”文件夹。

有没有办法告诉Visual Studio我需要一个“Shader”文件夹,因为我要使用着色器? 如果没有,如何手动创建它?


我知道这可能是一个新手的VS问题,但我很高兴在这里找到了问题和友好的回答。谢谢! - taranaki
1个回答

5
Visual Studio有称为“筛选器”的虚拟文件夹。这些可以映射到文件系统中的实际文件夹,或者您可以仅使用它们来定义项目内部的逻辑/概念组。

要在Visual Studio中的项目下创建过滤器,只需在“解决方案资源管理器”中使用鼠标右键单击项目,展开“添加”,然后单击“新建筛选器”。将在您的项目下创建一个新的筛选器(“NewFilter1”),您可以随意重命名它。

您可以将项目中的项拖动到其中以进行“逻辑”分组,也可以单击新的筛选器并选择添加>现有项或添加>新项。您甚至可以将多个筛选器嵌套在彼此内部。

例如,在您的情况下,您将称此筛选器为“Shader”,并且可以将所有与着色器相关的文件拖放到其中。这仅影响您的项目,而不影响文件系统中的目录结构。

您仍然可以在文件系统中创建“真实”文件夹,然后向其中添加文件,然后可以在项目的筛选器中引用这些文件。


哇!太棒了!成功了。感谢您抽出时间向我解释“过滤器”功能! - Ety

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接