Physics 物理学

全局物理属性和辅助方法。

Class Functions类函数

Physics.Raycast 函数

static function Raycast (origin : Vector3, direction : Vector3, distance : float = Mathf.Infinity, layerMask : int = kDefaultRaycastLayers) : bool

描述

在场景中投下可与所有碰撞器碰撞的一条光线。

Parameters参数

origin 在世界坐标,射线的起始点。
direction 射线的方向。
distance 距离
layerMask 只选定Layermask层内的碰撞器,其它层内碰撞器忽略。

返回

当光线投射与任何碰撞器交叉时为真,否则为假。

Physics.RaycastAll 函数

static function RaycastAll (ray : Ray, distance : float = Mathf.Infinity, layerMask : int = kDefaultRaycastLayers) : RaycastHit[]
static function RaycastAll (origin : Vector3, direction : Vector3, distance : float = Mathf.Infinity, layermask : int = kDefaultRaycastLayers) : RaycastHit[]

描述

投射一条光线并返回所有碰撞,也就是投射光线并返回一个RaycastHit[]结构体。
注意:如果从一个球型体的内部到外部用光线投射,返回错误。

最后修改:2018 年 07 月 31 日 04 : 33 PM