前提・実現したいこと
カードゲームを作りたく、デッキリストを取得しコンソールに表示したいのですが、NullReferenceExceptionエラーが出てうまくいきません。
原因・解決方法わかる方お願いします。
発生している問題・エラーメッセージ
NullReferenceException: Object reference not set to an instance of an object Test.Start () (at Assets/Scripts/Test.cs:10)
該当のソースコード
C#
1using System.Collections.Generic; 2using UnityEngine; 3 4public class Test : MonoBehaviour 5{ 6 void Start() 7 { 8 Deck deck = Resources.Load<Deck>("deck1"); 9 List<string> cardlist = deck.cardlist; 10 11 for (int i = 0; i < cardlist.Count; i++) 12 { 13 Debug.Log(cardlist[i]); 14 } 15 } 16 17}
試したこと
疑わしい場所を直してやり直したり、参考にしたサイトのコードをコピーペーストで試しても(参考のサイトは同じコードで動作済み)NullReferenceExceptionエラーが出てしまいます。
補足情報(FW/ツールのバージョンなど)
- Unity 2020.3.13f1 Personal
- Visual Studio 2019
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/05 05:51
退会済みユーザー
2021/07/05 06:16 編集
2021/07/05 06:29
退会済みユーザー
2021/07/05 06:31