2013-01-01 43 views
4

我剛剛在XNA爲Windows Phone 7做了一個3D遊戲。我在Visual Studio 2010的發佈模式下構建它,突然當我運行遊戲時,模型上沒有紋理 - 2個模型是黑色的,一個是透明的。模型以.x格式從3dsmax導出,並且紋理也以.jpg添加到遊戲內容中。我將構建操作設置爲none,並且在調試模式下都可以正常工作。當我更改爲發佈模式 - 黑色紋理。當我設置生成操作來編譯它給了我警告:XNA windows手機發布黑色紋理

資產始建2次使用不同的設置: 使用TextureImporter和TextureProcessor 使用TextureImporter和TextureProcessor,由...

,仍然沒有紋理引用。

我該怎麼辦?

+0

查看您的調試和發佈模式資源是否有所不同,它可能會告訴您問題是否與您的模型和紋理有關。 – user1306322

+0

你是如何從窗口紋理「jpg」中設置屬性「Build Action」 - 「Copy to Output Directory」屬性的? –

回答

0

聽起來像您使用自定義內容處理器來構建您的資產。

仔細檢查紋理以確保它們是由您的自定義內容處理器構建的,而不是XNA構建的。