画像AとBを切り替えられる画像があります。
キャラクターが
画像Aのときに触れた際にテキストが「A」
画像Bのときに触れた際にテキストが「B」
と表示されるものを作りたいのですが
今は画像がAのときもBでも同じテキストが表示されます。
別々に表示させるにはどうしたらいいのでしょうか。
切り替え方は以下のコードで書いています。
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.UI; 5 6public class cng : MonoBehaviour 7{ 8 public Sprite A; 9 public Sprite B; 10 11 private bool a = false; 12 13 public void changeSprite() 14 { 15 if (a) 16 { 17 this.gameObject.GetComponent<Image>().sprite = B; 18 a = true; 19 } 20 else 21 { 22 this.gameObject.GetComponent<Image>().sprite = A; 23 a = false; 24 } 25 } 26}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/03/15 15:24
2019/03/16 05:33