C#初心者です。
あるオブジェクトの位置座標をエクセルに書き込んでいるのですが、横一列に並んでほしいのに改行されてしまします。(下記のような感じです)
0 2.433395
4.865234
これを
0 2.433395 4.865234
のように書き込まれるようにしたいです。
c#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using System.IO; 5 6public class LefteyeLog : MonoBehaviour { 7 8 // Use this for initialization 9 void Start () { 10 11 } 12 13 // Update is called once per frame 14 void Update() { 15 StreamWriter swLEyeLog; 16 FileInfo fiLEyeLog; 17 18 GameObject Leye = GameObject.Find("Sphere Left"); 19 20 fiLEyeLog = new FileInfo(Application.dataPath + "/LE1.csv"); 21 swLEyeLog = fiLEyeLog.AppendText(); 22 swLEyeLog.Write(Time.time); swLEyeLog.Write(", "); 23 24 swLEyeLog.WriteLine(Leye.transform.position.x); swLEyeLog.Write(", "); 25 26 swLEyeLog.WriteLine(Leye.transform.position.y); //swLEyeLog.Write(", "); 27 // swLEyeLog.WriteLine(Leye.transform.position.z); swLEyeLog.Write(","); 28 29 swLEyeLog.Flush(); 30 swLEyeLog.Close(); 31 32 33 } 34}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。