Unity3Dでは、テキストファイルから位置データをロードします。次に、テキストファイルの例を示します。これらはシミュレーション結果です。シミュレーションプログラムは1秒間に30個のデータを生成します。だから、結果をリアルタイムで視覚化したい。内容はx、y、zの位置です。Unity3dでは、.txtファイルから位置データを連続的に読み取る方法はありますか?
data_01.txt
1 -5 -10
DATA_ 02.txt
data_03.txt
。 ..............
すべてのファイルは1行で構成されています。
これらのデータをオブジェクトに入力したいと思います。
テキストファイルを1秒間に30個のテキストファイルに読み込みたいとします。
私は最初のテキストファイルを読み込むコードを書いています。 しかし、テキストファイルを連続的に読むことについて助言が必要です。私はフレームごとに1つのテキストファイルを読んでみたい。
using UnityEngine;
using System.Collections;
using System;
using System.IO;
public class parsing : MonoBehaviour {
public string fileName = "Data_01.txt"
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
if (!File.Exists(fileName))
{
Debug.Log(fileName + "does not exist.");
return;
}
using (StreamReader sr = File.OpenText(fileName))
{
String fileData;
fileData = sr.ReadToEnd();
sr.Close();
Debug.Log("Data Read: " + fileData);
}
}
}
私はここ数日前に尋ねられたほぼ同じ質問を見たと思う:) –
同じ質問を何度も繰り返さないでください。追加する情報、元の質問を親切に編集します。質問を少し修正したものを新しいものとして再掲載しないでください。 – Serlite
注:以前の質問からこの質問が大幅に変更されたと思われる場合は、どうか説明してください。どのような新しいことを試みたのか、現在どのような問題が生じているのかを説明してください。 – Serlite