第一次接觸XNA,關于LoadContent的問題
忽然對游戲編程來了興趣,也為了減少平時工作的枯燥,開始了XNA的學習之路。
今天算是學習的第一天吧,高高興興地下了本資料<<XNA4.0學習指南>>,還是中文版的。剛從引言開始看的時候,心里甚至有點亢奮。見到有第一個XNA示例,便立馬開始動手起來。
結果很快就遇到了個大頭佛。我想加載一張圖片,明明是在工程中設置了其作為Content來加載的屬性,可是程序運行到LoadContent()方法中的texture.Load()一行時,老是提示加載錯誤。要么提示Cannot open file,要么提示File not found.
在確保路徑準確無誤之后,程序仍然死活不肯正常運行啊。百思不得其解,憋了一泡尿,又無奈又難受。
我之后又回頭仔細看了一遍資料,忽然看到一句話:你在游戲中所用到的所有資源,都應該放到 ProjectNameContent(Content)這個工程中,而不是主工程下面。
我才徹底大悟啊,這么簡單的問題糾結了那么久,只是因為沒好好看參考資料,資源沒放對位置造成的。
改正資源的位置后,終于可以正常啟動了。真是悲喜交加,無以名狀。
所有以后還是沉下心來,好好看文檔吧。磨刀不誤砍柴工,浮躁變浮云啊~
個人網站 www.software8.co 有空來玩玩