Vector2をテキストファイルから文字列として読み取り、解析してゲームにロードしようとしています。しかし、この情報を読み込もうとすると、次の例外が発生します。
フォーマット例外は処理されませんでした。入力文字列は、正しい形式ではありませんでした。
テキストファイル:
{X:512 Y:384}
コード:
System.IO.StreamReader objReader;
objReader = new System.IO.StreamReader(@fileName + ".txt");
string pos = objReader.ReadLine();
float aXPosition = float.Parse(pos.Substring(pos.IndexOf("X:"), pos.IndexOf(" Y")));
float aYPosition = float.Parse(pos.Substring(pos.IndexOf("Y:"), pos.IndexOf("}")));
だから私がやろうとしているのは、テキストファイルからXとYの位置を読み取ることです。私はここでこのテクニックを見つけました:http ://social.msdn.microsoft.com/Forums/sk/xnagamestudioexpress/thread/fd94cfec-f1f4-4cab-aa1d-8c72b524875b
とてもシンプルに見えますが、何らかの理由でうまくいきません。どんな助けでも大歓迎です!