예제 #1
0
    public void OnDrag(PointerEventData eventData)
    {
        Vector2 position = RectTransformUtility.WorldToScreenPoint(null, background.position);
        Vector2 radius   = background.sizeDelta / 2;

        input = (eventData.position - position) / radius;

        if (input.magnitude > 1)
        {
            input = input.normalized;
        }

        Move_Help.Set_Flip(player.GetComponent <SpriteRenderer>(), input.normalized);


        handle.anchoredPosition = input * radius;

        is_Panel_Control = true;
    }