关于unity3D的一些简单的函数
触发信息检测:
1.MonoBehaviour.OnTriggerEnter( Collider other )当进入触发器
2.MonoBehaviour.OnTriggerExit( Collider other )当退出触发器
3.MonoBehaviour.OnTriggerStay( Collider other )当逗留触发器
碰撞信息检测:
1.MonoBehaviour.OnCollisionEnter( Collision collisionInfo ) 当进入碰撞器
2.MonoBehaviour.OnCollisionExit( Collision collisionInfo ) 当退出碰撞器
3.MonoBehaviour.OnCollisionStay( Collision collisionInfo ) 当逗留碰撞器
// Invoke函数调用,等待5秒之后该运行方法;
// Invoke ("createbox", 5.0f);
// InvokeRepeating调用该函数后,等待5秒运行该方法;并在3秒后重复一直调用
//InvokeRepeating("createbox",5.0f,3.0f);
// 调用后取消该函数的调用,停止该方法;
CancelInvoke ();
//返回类型IEnumerator,相当与android中的线程
IEnumerator test(Collider coll){
//等待2秒之后进行运行下面的代码
yield return WaitForSeconds (2);
........
}
//停止协程的方法
StopCoroutine ();