[英]How to load user generated png images as textures (not xnb's)?
我們的想法是讓用戶創建自己的紋理,將它們作為圖像放在文件夾中(也可以在單獨的文本文件中設置一些屬性),以便游戲加載和工作。
通常我將自己的紋理作為圖像,在編譯時由Visual Studio處理,然后游戲使用XNB文件。 但是沒有安裝VS的最終用戶怎么樣?
UPD:唯一安全的選項(不需要手動資源處理)似乎正在替換XNB格式的原始資源文件。 為此,您可以使用this tool from codeplex
處理您自己的PNG,WAV和其他文件,並將它們放在游戲的內容文件夾中。
如果你只在Windows工作...(不是xbox而不是Windows手機)
你可以使用Texture2d.FromStream(File.OpenRead(path));
你必須意識到這一點,你應該在不需要紋理來釋放資源時調用紋理dispose方法。
我們使用內容管理器,是游戲結束時調用該方法的管理員。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.