【Unity】 Unity2D-ロールオーバーでスプライト画像を切り替える方法
ロールオーバーでスプライト画像を切り替える
そして
ButtonにするとOn Clickはできるけど、ロールオーバーがわからなかった。
Event Triggerを使うとできるらしい。
Point EnterとPoint Exitを使う
public Sprite spriteBefore; public Sprite spriteAfter; //Point Enter public void chageImageEnter() { this.GetComponent<Image>().sprite = spriteAfter; } //Point Exit public void chageImageExit() { this.GetComponent<Image>().sprite = spriteBefore; }
using UnityEngine.UI;
を忘れないこと
【参考】【Unity】 Unity2D-スプライト画像をスクリプトから切り替える方法
【参考】【Unity】Event Triggerの種類と用途と使い方【保存版】
画像のスライス方法(大きさが違うとき)
Sprite ModeをMultipleにしてSprite Editorへ
画像の大きさが違うときは画像のように設定
C⇒列 R⇒行