分享鼠标手指滑动旋转模型的基本控制脚本
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分享鼠标手指滑动旋转模型的基本控制脚本相关的知识,希望对你有一定的参考价值。
旋转脚本
旋转脚本网上不少,这个也没什么好多说的,解释都在代码里了
本来只是旋转3D模型
改造成,可支持 RenderTexture -> UI,可直接拖动UI
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
以上是关于分享鼠标手指滑动旋转模型的基本控制脚本的主要内容,如果未能解决你的问题,请参考以下文章
OpenGl 导入读取多个3D模型 并且添加鼠标控制移动旋转