本文实例为大家分享了Unity实现虚拟摇杆的具体代码,供大家参考,具体内容如下
面板上设置一些属性,比如摇杆拖拽的距离,是否始终可视,是否限制虚拟摇杆位置(我是把虚拟摇杆限制在了屏幕的左下区域)。
使用GetDirAndLength()方法去获得移动的方向和长度即可
using UnityEngine;
///
/// 虚拟摇杆管理器
///
public class VirtualJoystickManager : MonoBehaviour
{
private static V
本文实例为大家分享了Unity实现虚拟摇杆的具体代码,供大家参考,具体内容如下
设置摇杆的背景图片的锚点如下:
设置摇杆的锚点为背景图片的中心点。
并给摇杆绑定脚本如下:
using UnityEngine;
using UnityEngine.EventSystems;
using System.Collections;
using System;
public class JoyStickController : MonoBehaviour,IDragHandler,IEndDragHa