2013-04-13 42 views
0

所以我正在爲我在大學的最後一堂課之一製作一個小遊戲。 基本上我有一些非常可怕的問題,試圖在標題屏幕上播放歌曲,然後當用戶點擊開始遊戲時,切換到遊戲播放歌曲。XNA 4.0 && XACT 3.0管道框架的錯誤版本

前3個小時,我使用了提供的聲音庫,然後我遇到了很多其他人對遊戲有大量滯後的問題。所以,我決定給XACT 3一個試用版,它是與XNA 4.0一起打包的。

我做從頭項目,XACT 3,和XNA告訴我:

錯誤:.xap文件是用版本XACT的是與所使用的XNA框架內容管道版本不兼容創建這個項目。請參閱文檔以瞭解解決此不匹配的選項。

現在我想引用不存在的文檔來找出他們不能幫助,但任何人都可以幫助我嗎?我很接近完成。我過去幾個小時的搜索已經顯示出我的線索......

+0

從我使用XNA的經驗中,您嘗試將XNA3與XNA4結合使用。最終這[後](http://blogs.microsoft.co.il/blogs/grozen/archive/2010/10/23/converting-a-3d-xna-3-0-game-to-xna-4- 0-an-example.aspx)幫助你。 –

+0

感謝您的嘗試,但上面我明確指出,我使用XNA 4.0和隨附的XACT 3。實際上它可能是一個合法的不匹配的唯一方法是,如果微軟打包XNA3的錯誤版本與XNA 4.0(我不會懷疑,但我無法找到任何相關信息)。 – Rhomnousia

回答

0

無數小時後,它當然是一些愚蠢的東西。

當您將XACT3 .XGS,.XSB,.XWB文件加載到解決方案資源管理器(在我的情況下爲內容)時,您還必須確保點擊每個屬性並確保設置了生成操作到無。

錯誤是由於XNA不知道如何構建這些文件而引發的,而在真正的MS時尚中,錯誤通常很混亂,並且從未真正將您帶入真正的問題。

另外,對於未來的訪問者,請確保您也將Copy to Output設置爲ALWAYS。