Unity的转盘代码

上章的计时器大家看了可能感觉有点混乱,不知道怎么使用,这章用一个转盘实例来运用上一章的计时器,转盘一般要求:1:先快速的转个几圈   2.当转到最后一圈的时候转的速度会越来越慢,直至停下  3.根据提供的数据转到相对应的奖品上   以上这3个要求是转盘的基本要求,代码如下:

public delegate void IsBack();
public class ChouJiang : MonoBehaviour {
    ///


    /// 计时器
    ///

    Timer m_Timer;
    ///
    /// 跑马灯的框子
    ///

   public Transform m_frame;
    ///
    /// 子物体的下标
    ///

    int degree = 0;
    ///
    /// 开始抽奖的按钮
    ///

     Button m_button;
    ///
    /// 抽到的奖品
    ///
 
     int index;
///
/// 返回的按钮
///

Button back_button;
    void Awake () {
        m_Timer = Timer.createTimer("TimeCtroller");
        m_button = GameObject.Find("StarChouJiang").GetComponent

你可能感兴趣的:(Unity)