这是一个轻量级的虚拟摇杆
第一步:添加UI图片在场景中,并改名为Joystick
第二步:设置图片锚点(左下角)
第三步: 添加JoysticksCtl脚本(代码如下)挂载到场景中的图片上
第四步:在Joystick图片下创建子物体图片Point,为图片添加Event Trigger脚本,添加Drag和Point Up事件
第五步:建立空物体Border 设置锚点
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems ;
public class JoysticksCtl : MonoBehaviour
{
//声明拖拽委托
public delegate void JoysticksDragDelegate(Vector3 posVector3);
public event JoysticksDragDelegate JoysticksDrag;
//声明抬手委托
public delegate void JoysticksUpDelegate();
public event JoysticksUpDelegate JoysticksUp;
private