前提・実現したいこと
Unityでこの記事を試していたのですが以下のエラーメッセージが表示されたので、解決したいです。
発生している問題・エラーメッセージ
NullReferenceException: Object reference not set to an instance of an object GameController.LoadCSV () (at Assets/Scripts/GameController.cs:23) GameController.Start () (at Assets/Scripts/GameController.cs:17)
該当のソースコード
C#
1using UnityEngine; 2using System.Collections; 3using System.IO; 4using System; 5using UnityEngine.UI; 6 7public class GameController : MonoBehaviour { 8 9 private float[] _timing; 10 private int[] _lineNum; 11 12 public string filePass; 13 14 void Start(){ 15 _timing = new float[1024]; 16 _lineNum = new int[1024]; 17 LoadCSV (); 18 } 19 20 void LoadCSV(){ 21 22 TextAsset csv = Resources.Load (filePass) as TextAsset; 23 Debug.Log(csv.text); 24 StringReader reader = new StringReader (csv.text); 25 26 int i = 0; 27 while (reader.Peek () > -1) { 28 29 string line = reader.ReadLine (); 30 string[] values = line.Split (','); 31 for (int j = 0; j < values.Length; j++) { 32 _timing [i] = float.Parse( values [0] ); 33 _lineNum [i] = int.Parse( values [1] ); 34 } 35 i++; 36 } 37 } 38}
補足情報(FW/ツールのバージョンなど)
Unity2019.3.11f1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/12 14:05