In Unity3D möchte ich Positionsdaten aus einer Textdatei laden. Hier ist ein Beispiel für die Textdatei. Dies sind Simulationsergebnisse. Das Simulationsprogramm erzeugt 30 Daten pro Sekunde. Also, ich möchte das Ergebnis in Echtzeit visualisieren. Der Inhalt ist x, y, z-Position.In Unity3d, Wie kann ich die Positionsdaten aus. TXT-Datei kontinuierlich lesen?
data_01.txt
1 -5 -10
DATA_ 02.txt
data_03.txt
. ..............
Alle Dateien bestehen aus 1 Zeile.
Ich möchte diese Daten in ein Objekt eingeben.
Ich möchte Textdatei in 30 Textdateien pro Sekunde laden.
Ich schreibe Code, der erste Textdatei liest. Aber ich brauche einen Rat zum kontinuierlichen Lesen von Textdateien. Ich möchte 1 Textdatei pro Frame lesen.
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);
}
}
}
I denke, ich habe fast die gleiche Frage hier wie vor ein paar Tagen gefragt gesehen :) –
Bitte stellen Sie nicht die gleiche Frage immer und immer wieder - wenn Sie mo Um Informationen hinzuzufügen, bearbeiten Sie bitte Ihre ursprüngliche Frage. Veröffentlichen Sie eine leicht geänderte Version Ihrer Frage nicht als brandneu. – Serlite
Hinweis: Wenn Sie der Meinung sind, dass sich diese Frage seit der letzten Änderung erheblich geändert hat, erläutern Sie bitte wie. Erklären Sie, welche neuen Dinge Sie ausprobiert haben und welche Probleme Sie als Ergebnis haben. – Serlite