まず移動用のボタンを作ります。
wall1 の子要素として UI>Button でボタンを2つ作り
それぞれ以下のようにして画面の両端に配置します。
ボタンの名前を leftmove, rightmove に変え
leftmove は Anchor Presets を middle, left に
Pos X を 20 Pos Y を 0
Width を 40 Height を 300 に
rightmove は Anchor Presets を middle, right に
Pos X を -20 Pos Y を 0
Width を 40 Height を 300 に
双方の color の透明度を 100に落とし
テキストには矢印として <, > を入れフォントの大きさを調整します。

ボタンを作り終えたら、wall1 をコピーして、wall2, 3, 4 を作り
wall1 と itemran の間に並べます。
wall2~4 の間前左のチェックを外し、非表示にしておいてください。
続いて、Main Camera に以下のスクリプトを取り付けます。
↓
C#
Main Camera の Inspector の tutorialScript の wall1~4 に
Hierarchy の wall1~4 をそれぞれドラックして設定します。
時計回りで wall1, wall2, wall3 と移動させるために
Inspector の On Click の+を押しリストを追加、
スクリプトが取り付けられた Main Camera を選択し、
No Function を tutorialScript に変え
wall1 の左ボタンには、gotowall4、右には gotowall2
wall2 の左ボタンには、gotowall1、右には gotowall3
wall3 の左ボタンには、gotowall2、右には gotowall4
wall4 の左ボタンには、gotowall3、右には gotowall1

設定が終わったらゲームを再生してボタンをクリックしてみてください。
全て同じ画像なので今のところは、分かりづらいですが
画像の切り替えが行われているはずです。
(Hierarchy の文字の濃淡で確認できます)
表示: オブジェクト名.SetActive(true);
非表示:オブジェクト名.SetActive(false);
最も基本的なことなので覚えておいてください。
今回はここまでです。
wall1 の子要素として UI>Button でボタンを2つ作り
それぞれ以下のようにして画面の両端に配置します。
ボタンの名前を leftmove, rightmove に変え
leftmove は Anchor Presets を middle, left に
Pos X を 20 Pos Y を 0
Width を 40 Height を 300 に
rightmove は Anchor Presets を middle, right に
Pos X を -20 Pos Y を 0
Width を 40 Height を 300 に
双方の color の透明度を 100に落とし
テキストには矢印として <, > を入れフォントの大きさを調整します。

ボタンを作り終えたら、wall1 をコピーして、wall2, 3, 4 を作り
wall1 と itemran の間に並べます。
wall2~4 の間前左のチェックを外し、非表示にしておいてください。
続いて、Main Camera に以下のスクリプトを取り付けます。
↓
C#
using System.Collections; using System.Collections.Generic; using UnityEngine; public class tutorialScript : MonoBehaviour { public GameObject wall1; public GameObject wall2; public GameObject wall3; public GameObject wall4; public void gotowall1() { wall1.SetActive(true); wall2.SetActive(false); wall3.SetActive(false); wall4.SetActive(false); } public void gotowall2() { wall1.SetActive(false); wall2.SetActive(true); wall3.SetActive(false); wall4.SetActive(false); } public void gotowall3() { wall1.SetActive(false); wall2.SetActive(false); wall3.SetActive(true); wall4.SetActive(false); } public void gotowall4() { wall1.SetActive(false); wall2.SetActive(false); wall3.SetActive(false); wall4.SetActive(true); } } |
Main Camera の Inspector の tutorialScript の wall1~4 に
Hierarchy の wall1~4 をそれぞれドラックして設定します。
時計回りで wall1, wall2, wall3 と移動させるために
Inspector の On Click の+を押しリストを追加、
スクリプトが取り付けられた Main Camera を選択し、
No Function を tutorialScript に変え
wall1 の左ボタンには、gotowall4、右には gotowall2
wall2 の左ボタンには、gotowall1、右には gotowall3

設定が終わったらゲームを再生してボタンをクリックしてみてください。
全て同じ画像なので今のところは、分かりづらいですが
画像の切り替えが行われているはずです。
(Hierarchy の文字の濃淡で確認できます)
表示: オブジェクト名.SetActive(true);
非表示:オブジェクト名.SetActive(false);
最も基本的なことなので覚えておいてください。
今回はここまでです。