计时器方法:
1.Update函数
Time.deltaTime
2.协程Coroutine
3.InvokeRepeating
4.使用OnTriggerStay函数
使用 OnTriggerStay函数 注意事项:
1.两个 物体 必须 带有 Collider组件,其中任意一个 的Collider组件必须为isTrigger
2.OnTriggerStay函数,当 触发物体 在其体内停留的时候,每一帧进行调用,默认每一帧花费的时间为0.02s,1秒的时间需要50帧
如果需要改变每一帧的调用的时间,Edit - Project Setting - Time,里面进行设置
int index = 0;
int s_index = 0;
float time = 0;
// Use this for initialization
void Start () {
index = 0;
s_index = 0;
}
public void OnTriggerStay(Collider other)
{
time += Time.deltaTime;
index = index + 1;
if ( index == 50)
{
s_index = s_index + 1;
Debug.Log(" ----------" + index + "???::" + s_index+" T