Unity每隔一段时间调用函数、给物体添加组件、时间间隔

角色触碰陷阱,每隔0.3秒前面掉落一个方块(给前面的方块添加Rigidbody组件)

private void OnCollisionEnter(Collision collision)//碰撞检测
    {
        if (collision.gameObject.tag == "Player")
        {
            Debug.Log("角色触碰陷阱(方块消失术)");
            InvokeRepeating("tianjia", 0.3f, 0.3f);//InvokeRepeating(函数名字,调用初始的时间,之后的时间间隔)
        }
    }
void tianjia()
    {
        GameObject[i].AddComponent<Rigidbody>();
        i++;
    }

结果:
Unity每隔一段时间调用函数、给物体添加组件、时间间隔_第1张图片

你可能感兴趣的:(Unity学习)