Unity3D에서 텍스트 파일에서 위치 데이터를로드하려고합니다. 다음은 텍스트 파일의 예입니다. 이것은 시뮬레이션 결과입니다. 시뮬레이션 프로그램은 초당 30 개의 데이터를 생성합니다. 그래서 실시간으로 결과를 시각화하고 싶습니다. 내용은 x, y, z 위치입니다.Unity3d에서 어떻게 .txt 파일에서 위치 데이터를 계속 읽을 수 있습니까?
data_01.txt
1 -5 -10
data_ 02.txt
2 2~5
data_03.txt
3 2 4
. ..............
모든 파일은 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