実現できること
下の写真のようにボタンを設置して押したらキャラが動くようになる。
やること
(1)ボタンを作る
(2)スクリプトを書く
PlayerManager.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerManager : MonoBehaviour
{
//画面の上のボタンによる移動
bool rightmove;
bool leftmove;
void Update()
{
if (rightmove == true)
{
transform.position += new Vector3(4f * Time.deltaTime, 0, 0);
}
if (leftmove == true)
{
transform.position += new Vector3(-4f * Time.deltaTime, 0, 0);
}
}
public void rightButtonDown()
{
rightmove = true;
}
public void rightButtonUp()
{
rightmove = false;
}
public void leftButtonDown()
{
leftmove = true;
}
public void leftButtonUp()
{
leftmove = false;
}
(3)EventTriggerを追加する
Pointer Down と Pointer Upをそれぞれ作って
PLayerManager.csがついたオブジェクトをドラッグする
そして、のところから任意のものを選択する
以上。
わからないことがあれば
@e_san_desuyo まで
追記:動くスピードはスクリプトから変更可能です