2013-04-03 44 views
0

png error爲什麼png文件在這個xna項目中沒有識別?

爲什麼在這個程序中沒有標識png文件?

public class Game1 : Microsoft.Xna.Framework.Game 
    { 
     GraphicsDeviceManager graphics; 
     SpriteBatch spriteBatch; 

      Texture2D box; 
    } 

//這部分顯示錯誤,說明未識別下一個。

protected override void LoadContent() 
      { 

       spriteBatch = new SpriteBatch(GraphicsDevice); 

       box = Content.Load<Texture2D>("next"); 

      } 

回答

2

您遇到的問題是您已經將PNG文件添加到項目解決方案(在您的情況下,名爲ImageZoomInOut的項目)。要解決這個問題,您只需將PNG文件添加到ImageZoomInOutContent(Content)中即可。您應該繼續添加所有內容相關的材料(例如模型,紋理和聲音)。

XNA中的ContentProcessor預計它的所有內容都位於預定的文件夾中。如果您使用資源管理器瀏覽項目文件夾,您將看到一個名爲ImageZoomInOutContent的文件夾,一旦您通過Visual Studios添加內容併成功構建應用程序,它將填充next.png(原始文件)和next.xnb (一個序列化文件)。這個xnb文件是在您的應用程序處理完畢後使用的文件。

1

您需要將該文件添加到內容項目中。

1

爲此,請右鍵單擊解決方案資源管理器中的content-project並選擇Add-> Existing。之後,您可以選擇您的圖像。

相關問題