前提・実現したいこと
現在、unityにて実行後 左矢印キーを押すとテキストで何回押されたか表示されています。
(実行開始 → テキストの表示:0 → 左矢印キー一回押す → テキストの表示:1 →実行終了)
実行終了時の
テキストの内容(上記の場合 1 という数字)をエクセルに書き出したいです。
(実行開始 → テキストの表示:0 → 左矢印キー一回押す → テキストの表示:1 →実行終了 → エクセルに1という結果を書き出す)
エクセルイメージ
左回数
1
0
2
発生している問題・エラーメッセージ
該当のソースコード
C#
1矢印キーで加算のソースコード 2これにテキストの表示結果をエクセルに書き出すソースコードを付け加えて欲しいです。 3 4using System.Collections; 5using System.Collections.Generic; 6using UnityEngine; 7using UnityEngine.UI; 8using System.Collections; 9using System.IO; 10using System; 11using System.Text; 12 13public class countleft : MonoBehaviour 14{ 15 16 private Text CountTextL; 17 private int CountL; 18 private int OldCountL; 19 20 // StreamWriter swL = new StreamWriter(@"saveDataL.csv", true, Encoding.GetEncoding("Shift_JIS")); 21 22 // Use this for initialization 23 void Start() 24 { 25 CountTextL = GetComponentInChildren<Text>(); 26 OldCountL = 0; 27 CountL = 0; 28 29 30 //string[] s1 = { "左カウント" }; 31 32 } 33 34 // Update is called once per frame 35 void Update() 36 { 37 if (Input.GetKeyDown(KeyCode.LeftArrow)) 38 { 39 CountL++; 40 //Debug.Log("左矢印"); 41 if (OldCountL != CountL) 42 { 43 CountTextL.text = CountL.ToString("0"); 44 } 45 OldCountL = CountL; 46 } 47 48 //string[] strL = {""+(CountTextL.text) }; 49 //swL.Close(); 50 } 51}
試したこと
上記のコメントアウトしているところは自分なりに調べて試しましたが、saveDataL.csvは作成さてましたが中身が空っぽでした。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。