我正在尝试将png图像加载到我的游戏中,但由于某种原因它无法找到图像.
这是我试图加载图像的标题屏幕:
public TitleScreen(ContentManager contentManager)
{
titleScreen = contentManager.Load<Texture2D>("gfx\\titleScreen");
bgScreen = contentManager.Load<Texture2D>("gfx\\bgScreen");
arialFont = contentManager.Load<SpriteFont>("Arial");
}
Run Code Online (Sandbox Code Playgroud)
我在这里设置内容的根目录:
Content.RootDirectory = "Content";
Run Code Online (Sandbox Code Playgroud)
当我的程序点击屏幕截图时,它无法找到图像,但是它的路径是正确的,图像也被设置为内容并复制到输出目录.
当我尝试调试它时,它告诉我它找不到图像"Content\gfx\titleScreen.xnb".出于某种原因,它正在尝试加载xnb文件,是否有我可以更改它的地方,或者我还需要做其他任何事情吗?
在XNA中,图像是.xnb文件,而不是.png或.jpg
XNA 3.0 || XNA 3.1
您将内容添加到项目中的"内容"文件夹中
XNA 4.0
您有一个内容项目,并在当前项目中添加内容引用
另外,请确保设置图像的属性:右键单击"内容项" - >"属性" - >"设置以下内容"
| 归档时间: |
|
| 查看次数: |
3923 次 |
| 最近记录: |