在做其他功能的时候,突然想要做一个游戏中常用的抽奖转盘功能,百度了很多,发现写的很复杂有的还很晦涩,没办法自己动手吧,细想一下,转盘一个功能是转,这个大家应该都没问题,第二个功能就是线性旋转,看起来真实,第三个功能也是主要的功能就是在停下来后,指针指向的区域是哪个
这是我网上荡的图片,可以看出来,圆盘被等分八分,那么每份就是360/8的角度,那么我们在图片转动停止的时候,用当前的旋转角度做比较,可以得出指针指向了哪个分区
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class RotateTest : MonoBehaviour
{
string[] str = new string[] { "四等奖", "六等奖", "一等奖", "二等奖", "谢谢参与", "五等奖", "三等奖", "特等奖" };
bool isrotate;
[SerializeField]float time = 0;
[SerializeField]float angle;
[SerializeField]float current;
[Seria