前提
Unityで、以下のようなスクリプトを書きました。
スクリプト名:GameManager.cs
C#
1using.System.Collections; 2using.System.Collections.Generic; 3using.UnityEngine; 4using.UnityEngine.UI; 5 6public class GameManager : MonoBehaviour 7{ 8 class Items 9 { 10 public string item_name; 11 } 12 13 void Start() 14 { 15 Items item1 = new Items(); 16 item1.item_name = "銅の剣"; 17 } 18}
スクリプト名:Script.cs
C#
1using.System.Collections; 2using.System.Collections.Generic; 3using.UnityEngine; 4using.UnityEngine.UI; 5 6public class Script : MonoBehaviour 7{ 8void Start() 9 { 10 Debug.Log(); //←この()内にitem1.item_nameを使用して、コンソールに「銅の剣」と表示させたいです。 11 } 12} 13
###実現したいこと
Script.csのコメントにあるように、Script.csでGameManager.csのクラスや変数を使用したいです。
試したこと
プログラミング言語初心者なので的外れですが、そのままitem1.item_name
と入力してもエラーが出てしまいました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/20 07:42