前提・実現したいこと
itemシーンでボタンをクリックし、samplesceneシーンで値を受け取りたいです。現在、buttonスクリプトからmainスクリプトへの画像の受け渡しは出来ているかと思います。itemシーンにて画像を表示できていないものかと思っています。
発生している問題・エラーメッセージ
Assets\main.cs(8,11): warning CS0649: Field 'main.image' is never assigned to, and will always have its default value null
該当のソースコード
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.UI; 5 6public class main : MonoBehaviour 7{ 8 Image image; 9 // Start is called before the first frame update 10 void Start() 11 { 12 13 Sprite no1 = button.GetSprite(); 14 image.sprite = no1; 15 } 16 17 // Update is called once per frame 18 void Update() 19 { 20 21 } 22} 23
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.SceneManagement; 5 6public class button : MonoBehaviour 7{ 8 protected static Sprite no1; 9 // Start is called before the first frame update 10 void Start() 11 { 12 13 } 14 15 // Update is called once per frame 16 void Update() 17 { 18 19 } 20 public void OnClickStartButton() 21 { 22 no1= Resources.Load<Sprite>("grass"); 23 SceneManager.LoadScene("SampleScene"); 24 25 } 26 public static Sprite GetSprite() 27 { 28 return no1; 29 } 30} 31
試したこと
getcomponent()を使って試してみましたがエラーとなり実行できませんでした
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/01 00:58
2021/02/01 01:16
2021/02/01 01:57
2021/02/01 13:48
2021/02/02 03:24
2021/02/02 05:11
2021/02/02 08:08
2021/02/02 08:23 編集