本日のおすすめです。
ほかほかだよ
スペースキーで
2枚目に設定した画像に
切り替える
そのままです。
using UnityEngine;
using UnityEngine.UI;
public class Example : MonoBehaviour
{
public Sprite newSprite;
private Image image;
void Start()
{
image = GetComponent<Image>();
}
void Update()
{
if (Input.GetKeyDown(KeyCode.Space))
{
image.sprite = newSprite;
}
}
}今回使うもので既存レシピに掲載済み
using UnityEngine;標準のC#を使うよ
using UnityEngine.UI;標準のC#のUIを使うよ
public classこのクラスはどこからでもアクセスできるよ
void Start()すたーとボタンを押したら始まるよ
~本編のはじまり~
publicSprite newSprite切り替え後の画像を設定出来るようになるよ
インスペクターから設定できるよ
publicだからどこからでも画像を設定できるよ
Assetsからヒエラルキーに入れて設定しよう
private Image imae;画像を保持するよ
privateだから他のところからアクセスできないよ
image=GetComponent<Image>()スクリプトで設定している画像を読み込んで、画像を操作できるようにするよ
これを読み込めないとエラーがでるよ
void Update()画面が更新される度に呼び出されるよ
入力チェックに使えるみたい
if(Input.GetKeyDown(KeyCode.Space))スペースキーが押された時に次に設定したことが行なわれるよ
今回は【image.sprite = newSprite】だから
画像が【押されたときに新しく】なるよ
【画像が新しい画像に!】
レシピのおさらい
using UnityEngine; //標準でC#にあるものを使うよ
using UnityEngine.UI; //標準のC#のUIを使うよ
public class Example : MonoBehaviour //どこからでもアクセスできるインポートされた初期スクリプトを使うね
{
public Sprite newSprite; //アクセスできる画像が新しい画像になる!
private Image image; //保持されたプライベートの画像を用意したよ!
void Start() //すたーと!
{
image = GetComponent<Image>(); //最初に設定された画像をだしたよ
}
void Update() //画面更新された!
{
if (Input.GetKeyDown(KeyCode.Space)) //スペースキーが押されたら行なわれるよ
{
image.sprite = newSprite; //最初の画像から新しい画像に!
}
} //初期スクリプトを使う行程おしまい!
} //完成!パスタは終了しました
クリーム系パスタがすきです
ほかほかごはんのお供はなにがいい?
和食だったらなんだろう
いただきます🌟



