我正在为我的课程写一个简单的游戏。该应用程序包含许多图片框,其中没有图像。我还在Visual Studio项目调试文件夹中有一个包含所需图片的目录。我需要把图片放在一起。路径到我的程序中的数组,然后随机插入到图片框中。
问题是我不知道它如何在另一台计算机上运行,所以我无法组织所有的事情。必须在不使用Visual Studio的情况下启动游戏,只需要exe文件。我应该首先对我未完成的程序进行安装设置,或者类似的事情,然后将应用程序放在磁盘上的某个位置,以便知道我的所有图片在任何计算机上的位置?然后,也许我可以确定我将拍摄所有照片并将它们放入阵列的确切路径。反之亦然......我对此完全感到困惑。
这里我用来填充数组:
string[] spritePaths = Directory.GetFiles(/*paths*/);
答案 0 :(得分:0)
您是否可以将图片分发到包含.exe文件的文件夹中?如果是这样,您可以使用相对路径来获取所有图片。
string[] spritePaths = Directory.GetFiles("pictureFolder");
正如DangerZone建议的那样,您也可以将图像添加为嵌入资源。
https://support.microsoft.com/en-us/help/319292/how-to-embed-and-access-resources-by-using-visual-c
答案 1 :(得分:0)
以下是一些选项:
TextBox
以输入图片的路径。