我在我的项目中添加了一张图片。 在我的项目名称上做的解决方案:鼠标右键单击按钮>属性>资源>添加现有文件
在我的代码中我有这一行:
backTexture = TextureLoader.FromFile(D3Ddev, Properties.Resources.test);
scannerTexture = TextureLoader.FromFile(D3Ddev, @"D:\Buttons\test\test1.png");
第二行是好的第一个我试图使用资源但是我收到错误,因为backTexture应该将第二个参数作为字符串而不是图像。
我该怎么办?
答案 0 :(得分:1)
我不熟悉TextureLoader,但您必须先将资源写入文件,然后才能使用(除非TextureLoader可以直接从流加载)。
string file = @“C:\ Yourfile.ext”; File.WriteAllBytes(file,Properties.Resources.test); TextureLoader.FromFile(D3Ddev,file);
如果资源中的文件是文本文件,您也可以使用File.WriteAllText。