using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/*
陳間時光
http://www.morningfungame.com/
*/
public class timer : MonoBehaviour
{
[Header("目前時間")]public float currentTime;
[Header("正在計時")]public bool isTiming;
[Header("間隔秒數")]public float interval;
[Header("計時")]public float countTime;
//開始新的計時
public void StartNewTiming() {
isTiming = true;
currentTime = 0;
}
public void Pause() {
isTiming = !isTiming;
}
void FixedUpdate()
{
CountCurrentTime();
SlowUpdate();
}
void SlowUpdate() {
if (isTiming)
{
countTime += Time.fixedDeltaTime;
if (countTime >= interval)
{
countTime = 0;
Debug.Log(currentTime);
}
}
}
//計算目前時間
void CountCurrentTime() {
if (isTiming)
{
currentTime += Time.fixedDeltaTime;
}
}
}
❤❤Fungus新課程即將發布,快寫問卷拿優惠❤❤
2019年9月5日 星期四
Unity 計時器 教學 C#
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言
留言給作者加油打氣