Xna 光标加载问题
我对XNA中的自定义光标有几个问题,因为我是新手Xna 光标加载问题,xna,Xna,我对XNA中的自定义光标有几个问题,因为我是新手 我正在使用: cursorTex = Content.Load<Texture2D>("ico.png"); cursorTex=Content.Load(“ico.png”); 其中cursorTex是加载光标的2D纹理。然而,它说找不到文件——即使它在我的内容目录中。出了什么问题,我该如何解决 如何在某些按钮上设置onMouseOver,以对更改光标图像作出反应?还有,当用户按住click键时,如何更改图像 将纹理加载为 cu
cursorTex = Content.Load<Texture2D>("ico.png");
cursorTex=Content.Load(“ico.png”);
其中cursorTex是加载光标的2D纹理。然而,它说找不到文件——即使它在我的内容目录中。出了什么问题,我该如何解决onMouseOver
,以对更改光标图像作出反应?还有,当用户按住click键时,如何更改图像cursorTex = Content.Load<Texture2D>("ico");
cursorTex=Content.Load(“ico”);
而不是
cursorTex = Content.Load<Texture2D>("ico.png");
cursorTex=Content.Load(“ico.png”);
编辑:看到您将文件放在文件夹中,只需将其作为
…(“其他/ico”)加载即可代码>有必要在解决方案资源管理器中将png添加到内容项目中。你做到了吗?如果是的话,试着用“ico”而不是“ico.png”。如果没有,请在解决方案资源管理器中的内容项目上单击鼠标右键,选择“添加现有项”,然后导航到并选择ico。png@SteveH我这样做了,它说加载“Other\ico”时出错。找不到文件。是的,我的内容的“其他”文件夹中有ico.png,但这还不够。必须将其添加到内容项目中。Load()正在查找ico.xnb
而不是ico.png
。.xnb文件是在正确添加到内容项目的任何.png文件的生成时生成的。@SteveH我也将png文件添加到了我的项目中,如下所示: