角色触碰陷阱,每隔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++;
}
结果: