前提・実現したいこと
unity初心者です。
unityで『特定のオブジェクトをタッチしている間、それ対応したイメージを表示する』というスクリプトを作りたいです。
書いてみたはいいのですがうまく表示されないため質問させていただきます。
上のコードがオブジェクトについているコード、
下のコードがimageについているコードになります。
該当のソースコード
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class Judgement : MonoBehaviour 6{ 7 8 public static bool touch; 9 10 // Start is called before the first frame update 11 void Start() 12 { 13 touch = false; 14 } 15 16 // Update is called once per frame 17 void Update() 18 { 19 if (Input.GetMouseButton(0)) 20 { 21 touch = true; 22 23 } 24 } 25} 26
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.UI; 5 6 7public class Display : MonoBehaviour 8{ 9 10 // Start is called before the first frame update 11 void Start() 12 { 13 } 14 15 // Update is called once per frame 16 void Update() 17 { 18 if(Judgement.touch == true) 19 { 20 this.gameObject.SetActive(true); 21 22 } 23 else 24 { 25 this.gameObject.SetActive(false); 26 } 27 28 } 29} 30
補足情報(FW/ツールのバージョンなど)
unity 2018.4.27
Visual Studio 2019 for mac
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/15 13:02