まず移動用のボタンを作ります。


wall1 の子要素として UI>Button でボタンを2つ作り
それぞれ以下のようにして画面の両端に配置します。

ボタンの名前leftmove, rightmove に変え

leftmove Anchor Presets middle, left

Pos X 20 Pos Y 0
Width40
 Height300


rightmove Anchor Presetsmiddle, right


Pos X -20 Pos Y 0
Width40 Height300

双方の color の透明度100に落とし

テキストには矢印として <, > を入れ
フォントの大きさを調整します。

tuto7
ボタンを作り終えたら、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
InspectortutorialScript の wall1~4

Hierarchy
wall1~4 をそれぞれドラックして設定します。


時計回りwall1, wall2, wall3 と移動させるために

InspectorOn Click+を押しリストを追加、

スクリプトが取り付けられた Main Camera を選択し


No Function
tutorialScript に変え

wall1 の左ボタンには、gotowall4、右には gotowall2

wall2 の左ボタンには、gotowall1、右には gotowall3

wall3 の左ボタンには、gotowall2、右には gotowall4

wall4 の左ボタンには、gotowall3、右には gotowall1 
tuto8
設定が終わったらゲームを再生してボタンをクリックしてみてください。

全て同じ画像なので今のところは、分かりづらいですが

画像の切り替えが行われているはずです。
(Hierarchy の文字の濃淡で確認できます)

表示: オブジェクト名.SetActive(true);
非表示:オブジェクト名.SetActive(false);


最も基本的なことなので覚えておいてください。

今回はここまでです。