unity实现车方向盘转动效果实现车方向盘转动效果
主要为大家详细介绍了unity实现车方向盘转动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感
兴趣的小伙伴们可以参考一下
本文实例为大家分享了unity实现车方向盘转动效果的具体代码,供大家参考,具体内容如下
效果:
C#脚本如下:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class NewBehaviourScript : MonoBehaviour, IDragHandler,IBeginDragHandler,IEndDragHandler
{
/// <summary>
/// 需要旋转的模型
/// </summary>
public Transform model;
/// <summary>
/// 父物体的recttransform
/// </summary>
public RectTransform parentRect;
/// <summary>
/// 旋转的UI
/// </summary>
public RectTransform img;
/// <summary>
/// 摄像机
/// </summary>
public Camera cam;
/// <summary>
/// 是否在拖拽
/// </summary>
private bool drag = false;
/// <summary>
/// 初始角度
/// </summary>
private float originAngle = 0;
/// <summary>
/// 自身角度
/// </summary>
private float selfAngle1 = 0;
/// <summary>
/// 上一次和当前的角度
/// </summary>
private float lastAngle = 0f;
评论0