我正在處理XNA項目並修改Visual Studio以外的圖形資源。爲了使這些更改顯示在應用程序中,我需要刪除對原始圖像的引用,然後重新添加相同的圖像以查看更改。無論我是否完成重建,都會發生這種情況。有沒有辦法簡化這個過程,以便我的項目顯示我所做的更改,而不必刪除內容引用,然後在每次更改後重新添加它。如何在Visual Studio更新中創建圖形資源?
2
A
回答
1
XNA非常聰明,只希望在檢測到某些內容發生變化時通過內容管道重新運行資產。由於某種原因,它沒有看到你正在做出的改變。
確保您正在修改正確的文件。例如,如果您的原始圖像位於c:\ myImage.png,並且您的項目爲c:\ myGame將圖像添加到內容項目時,它將被複制到c:\ myGame \ myGameContent。在c:\ myImage.png編輯圖像不會被注意到。您需要編輯C:\ myGame \ myGameContent \ myImage.png
如果您正在編輯正確的文件,它仍然不會更新,嘗試接觸到另一個文件。像引擎一樣聰明,當它檢測到1個項目已經改變時,它將通過內容管道運行所有內容。*如果仍然不起作用如果您查看解決方案資源管理器的頂部,則會出現一個刷新按鈕。嘗試按它,因爲它應該確保您的解決方案樹與磁盤上的文件同步。
*注意:這是真正的V3.1它可能已經改變了4.0
1
當你拖動一個項目到Visual Studio項目(如,在這種情況下,內容項目)它會將複製到項目目錄。默認情況下,它不會引用您拖入的文件(儘管可以作爲選項提供)。
(如果您在拖動文件已經在項目目錄,它只是讓它留在那裏。)
這樣做的結果是,你需要的,如果你的內容文件的工作在內容項目目錄,你想立即看到你的更新。
如果您不知道要將文件複製到何處,請在您的內容項目中選擇其中一個,然後按F4(屬性窗口)。找到「完整路徑」條目。這就是你的文件存儲的地方。
相關問題
- 1. 如何在Visual Studio中創建長解決方案資源管理器截圖?
- 2. 在Visual Studio中的資源視圖
- 3. Visual Studio 2012 - 如何創建資源專用的DLL
- 4. 用於在Visual Studio中創建GUI的良好資源
- 5. 如何在構建Visual Studio 2017中嵌入資源文件?
- 6. 試圖剿資源警告在Visual Studio
- 7. 在Visual Studio 2012中重新添加圖像資源
- 8. C++ visual studio資源
- 9. 在Visual Studio中管理資源(圖像)的過程構建
- 10. REST:如何在創建新資源時傳遞相關資源?
- 11. 更新/創建分層資源REST
- 12. Visual Studio 2010在創建資源文件時拋出錯誤
- 13. 如何創建新的嵌套資源?
- 14. 如何爲站點創建新資源
- 15. 將新圖標添加到資源中 - Visual Studio
- 16. 如何在Visual Studio中創建Windows GUI?
- 17. 如何在Visual Studio 2010中創建Sequencediagram
- 18. Android:我將如何在代碼中創建此資源形狀?
- 19. Visual Studio 2008創建新類?
- 20. wpf圖像資源和visual studio 2010資源編輯器
- 21. SDL和Visual Studio 2010資源
- 22. 訪問Visual Studio資源
- 23. Visual Studio 2010 UML資源
- 24. Visual Studio 2010的資源(WPF)
- 25. 如何更新Visual Studio 2015?
- 26. 如何創建資源DLL
- 27. 更改嵌入式資源上的Visual Studio重建
- 28. 如何加快Visual Studio 2008?添加更多資源?
- 29. AngularJS資源:如何更新
- 30. 如何更新TabControl資源?
我一直這樣做,從未遇到過這個問題。你爲你的資產設置了哪些屬性(紋理?) – JoDG 2011-03-20 20:08:19