secuencia de comandos de rotación
Hay muchos scripts de rotación en Internet, no hay mucho que decir al respecto, todas las explicaciones están en el código.
Originalmente solo giró el modelo 3D
Modificado para admitir RenderTexture -> UI y arrastrar UI directamente
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
/// <summary>
/// 人物展示时的滑动旋转,可旋转模型;据说支持Mobile端操作,待测试;
/// </summary>
public class CharacterRotateController : MonoBehaviour
{
[Header("点击的区域")]
[SerializeField] private GameObject target;
public GameObject touchTargetUI;
[SerializeField] private float angle = 180f;
public bool m_IsSwiping = false;
private Vector3 m_PreviousTouch;
private RectTransform _rect;
//貌似 UI是 Overlay模式时不需要传入 camera_ui
//Camera Cameras_UI;
// S