当前位置:   article > 正文

Unity3d Physics 射线粗谈_physics.spherecast

physics.spherecast
射线有很多Raycast就是一根直线出去,而其他的有形状的如SphereCast,BoxCast等就是相当于射个形状出去,然后进行检测,这里重点说SphereCast,其他的几种类似。


Physics.SphereCast

Physics.SphereCast 球形射线。相比Physics.Raycast,就是把射线的宽度给增加了。可以想象为把球向某个方向移动,在移动过程中去检测。这里有个坑就是:它不能检测到起点半径之内的物体,也就是说发出射线的时候就已经包含在球半径内的话是不能被检测到的,如果要检测半径内的使用Physics.OverlapSphere来进行检测。

下面是参数,API的中文翻译很坑,为加强理解加了如下注释 
  • origin

The center of the sphere at the start of the sweep.
在扫描起点的球体中心点。

  • radius

The radius of the sphere.
球体的半径。

  • direction

The direction into which to sweep the sphere.
球体扫描的方向。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/520631
推荐阅读
相关标签
  

闽ICP备14008679号