【Unity】オブジェクトの画像(Sprite)をマウスクリックで変更する方法①

こんにちは、人生ってゲームだね。の108びっとです。

今回はUnityの初心者による初心者向けの解説記事 第1弾です。

俺がでてくるぞ

テレビくん

108びっと

出来るだけ簡潔に説明するのでサクッと読んで下さい。

 

Unity初心者には画像の変更も分からない

最近、Unityを触り始めたのでC#って何? おいしいの? ってかんじです。

でも何だかおもしろいので、この記事を皮切りにどんどん初心者による初心者向けの解説記事を書いて行きたいと思っています。

今回はオブジェクトの画像をマウスクリックで変更する方法を勉強しました。もしも私と同じでUnityを始めたばかりの方はぜひ参考にして下さい。

スクリプトの内容

スクリプトの適用方法

プロジェクトビューに画像をドラックし、インポート。

ヒエラルキー上で右クリックして、Canvasを作成する。

作成したCanvas上で右クリックし、UI→画像を選択する。

作成した画像(Image)オブジェクトを選択し、変更前の画像を設定。

右側のインスペクター画面にあるソース画像の横の枠をクリックすると画像選択画面になる。

C#スクリプトを作成する。

名前は”SpriteChange”にする。

上記のスクリプトをコピー&ペースト。

画像(Image)オブジェクトを選択し、作成したスクリプトをインスペクター画面にドラック&ペースト。

スクリプトに変更後の画像を設定する。

先程の画像設定と同じようにクリックして画像を選択する。

実行ボタンを押してゲーム画面のオブジェクトを左クリックする。

この記事の方法は失敗

この記事の方法では画面のどこをクリックしても反応してしまします。

次回の記事ではオブジェクトをクリックした時のみ反応する方法を紹介します。

【Unity】オブジェクトの画像(Sprite)をマウスクリックで変更する方法②

Unity初心者におすすめの本

絵が可愛くて気に入っている。

説明も丁寧で読みやすい。

UnityはC#言語の基礎が分からないとコーディング出来ない。

入門書読んだあとも何度もこの本にお世話になっている。