我正在尝试从我的 XNA 游戏中的文本文件中读取一些整数。现在,当我在控制台应用程序中尝试此方法时,它工作得很好。
但是,当我在我的 XNA 游戏中尝试此操作时,我收到以下错误:
'Could not find file 'C:\Users\Lee\Documents\Visual Studio 2010\Projects\Version01\V1SpaceKillers\V1SpaceKillers\V1SpaceKillers\bin\x86\Debug\positions.txt'.'
首先是显而易见的......大声笑是的,该文件位于调试文件夹中。
public void ReadPositions(string path)
{
using (StreamReader reader = new StreamReader(path))
{
for (int i = 0; i < PositionList.Length; i++)
{
Vector2 placeHolder;
placeHolder.X = float.Parse(reader.ReadLine());
placeHolder.Y = float.Parse(reader.ReadLine());
PositionList[i] = placeHolder;
}
}
}
当我称之为:
ReadPositions("positions.txt");
关于为什么找不到它的任何建议?我是初学者,所以任何帮助将不胜感激。
非常感谢