您的位置:首页 > 移动开发 > Unity3D

教你如何创建unity3d多个定时器,以及定时器的其他操作

2013-02-04 00:00 253 查看
* 本文链接: http://www.unitymanual.com/252.html

本程序演示了如何创建多个定时器,并对定时器样式进行定制以及接受定时器到时的通知信息。

1.创建定时器:

TimerManager m_timerManager1 = gameObject.AddComponent("TimerManager") as TimerManager;

2.自定义定时器

//void initTimer(int timerID, int countDownVal, Rect timerRect, GameObject timerHandler,
GUIStyle timerStyle)

m_timerManager1.initTimer(1, 11, new Rect(100, 100, 100, 100), gameObject,
mySkin.customStyles[0]);

3.控制定时器

m_timerManager1.startTimer();

m_timerManager1.pauseTimer();

m_timerManager1.resumeTimer();

m_timerManager1.stopTimer();

4.监听定时器通知信息

void TimeUpMessage(int timerID)

{

UnityEditor.EditorUtility.DisplayDialog("TimeUpMessage", "Timer ID: " + timerID.ToString(), "OK");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐