纳金网

标题: 四种碰撞检测交互的总结 [打印本页]

作者: 王者再临    时间: 2014-10-18 03:15
标题: 四种碰撞检测交互的总结
第一种函数:function OnControllerColliderHit (hit:ControllerColliderHit)  
主角专用函数
例子:function OnControllerColliderHit(hit:ControllerColliderHit)
{
                  if (hit.gameObject.tag=="playerDoor" && doorisopen==false)
   {
                               currentdoor=hit.gameObject;
                                opendoor(hit.gameObject);
    }

}

不足之处:当碰撞物体碰撞模式为:(Is Trigger 触发模式)  时,主角与物体不会发生碰撞,而且会穿过物体。


第二种函数:static function Raycast (origin : Vector3, direction : Vector3, out hitInfo : RaycastHit, distance : float = Mathf.Infinity, layerMask : int = kDefaultRaycastLayers) : bool



作者: hyui    时间: 2014-10-18 03:52
Good to know !
作者: 我不再年轻    时间: 2014-11-6 19:55
多谢,不错的知识点!
作者: tianhett    时间: 2014-11-6 20:53
好强大的资源!
作者: oelongeo    时间: 2014-11-10 11:28
学习! 谢谢指导




欢迎光临 纳金网 (http://www.narkii.com/club/) Powered by Discuz! X2.5