我想知道是否有一種簡單的方法來存儲紋理的路徑在字符串中。 我想知道這一點,因爲我使用保存系統的遊戲,我需要將紋理的路徑存儲在文件中以便稍後加載它。 我試過使用Texture2D.Name,但只是返回「」或null。 如果我無法得到完整的路徑,但至少我想擁有紋理的名稱。C#將紋理內容路徑保存爲字符串
編輯:我覺得我解釋這有點不好或者我不明白正確的答案,我給解釋一種新的嘗試。
我已經制作了一個腳本來保存「敵人」類的位置,HP等。然後這將被存儲在\ My Documents文件夾中的.txt文件中。一旦我想重新加載信息,我就創建了一個新的Enemy實例(Vector2,int)。然後我加載信息並使用int.Parse將我的字符串轉換爲int > new Enemy(new Vector2(int.Parse(string1), int.Parse(string2)), int.Parse(string3)) <
然後,我想要以某種方式保存紋理的名稱,以便稍後使用上述類似方法加載它。 (從.txt作爲字符串檢索)
爲什麼不建立紋理管理器,並在管理器中加載紋理時存儲紋理路徑。 – Ben
你是從磁盤動態加載紋理,還是它是你的內容項目的一部分? –
它是內容的一部分 – PeppeJ