我在解決方案資源管理器中看到了一些帶有「Shader」文件夾的項目。如何在Visual Studio界面中創建「Shader」文件夾
但是,當我自己創建一個時,我只能看到「頭文件」,「源文件」,「資源文件」和「外部依賴項」文件夾。
有沒有辦法告訴Visual Studio我需要一個「Shader」文件夾,因爲我要使用着色器? 如果不是,我該如何手動創建它?
我在解決方案資源管理器中看到了一些帶有「Shader」文件夾的項目。如何在Visual Studio界面中創建「Shader」文件夾
但是,當我自己創建一個時,我只能看到「頭文件」,「源文件」,「資源文件」和「外部依賴項」文件夾。
有沒有辦法告訴Visual Studio我需要一個「Shader」文件夾,因爲我要使用着色器? 如果不是,我該如何手動創建它?
Visual Studio有稱爲「過濾器」的虛擬文件夾。這些可以映射到文件系統中的實際文件夾,或者您可以使用它們來定義項目中的邏輯/概念組項目。
要在Visual Studio中的一個項目下的過濾器,只是在解決方案資源管理器項目單擊鼠標右鍵,依次展開「添加」,然後點擊「新篩選器」。一個新的過濾器(「NewFilter1」)將在您的項目下創建,然後您可以隨意重新命名。
你可以從裏面你的項目,以便將項目將它們分組「邏輯」或新的過濾器,你可以用鼠標右鍵單擊,然後選擇添加>現有項目或添加>新建項目。你甚至可以將多個過濾器嵌套在一起。
例如,在您的情況下,您可以將此過濾器稱爲「着色器」,並且可以將其中所有着色器相關的文件拖放到其中。這隻會影響您的項目,而不會影響文件系統中的目錄結構。
您仍然可以創建文件系統的一個「真實」的文件夾,然後添加文件到它,然後你就可以在你的項目的過濾器參照。
哇!大!這工作。感謝您花時間向我解釋「過濾器」功能! – Ety
@Ety,不客氣。 – djikay