模仿炉石拖拽攻击效果
Vector3 relativePos = globalMousePos - transform.position;
float zAngle = Vector3.Angle(transform.up, relativePos);
Quaternion rotation = Quaternion.Euler(new Vector3(0, 0, zAngle));
Quaternion _rotation = Quaternion.Euler(new Vector3(0, 0, -zAngle));
float distance = Vector3.Distance(globalMousePos, transform.position);
if (draggingIcon.transform.childCount < 1)
{
if (relativePos.x <= 0)
arrow = GameObject.Instantiate(prefab, rt.position, rotation, draggingIcon.transform);
else
arrow = GameObject.Instantiate(prefab, rt.position, _rotation, draggingIcon.transform);
}
if (null != arrow)
{