unity_效果实现_移动按钮UI界面的交互实现(单位向量)<26/9/2017>
先观赏要实现的效果:
搭建按钮UI界面:
写一个脚本挂CurrentControl上面即可:(单位向量实现)
using UnityEngine;
using System.Collections;
using UnityEngine.EventSystems;
public class MyJoystic : MonoBehaviour, IDragHandler, IEndDragHandler
{
Vector3 startPos;
void Start()
{
startPos = transform.position;
}
public void OnDrag(PointerEventData eventData)
{
if (Vector3.Distance(startPos, Input.mousePosition) < 88)
{
trans