| Method | Defined By | ||
|---|---|---|---|
Physics() | Physics | ||
[static]
在场景中投下可与所有碰撞器碰撞的一条光线,获取发生碰撞的第一个碰撞器。
| Physics | ||
[static]
在场景中投下可与所有碰撞器碰撞的一条光线,获取发生碰撞的所有碰撞器。
| Physics | ||
| gravity | property |
public static var gravity:Vector3重力。
| Physics | () | Constructor |
public function Physics()| rayCast | () | method |
public static function rayCast(ray:Ray, outHitInfo:RaycastHit, distance:Number, layer:int = 0):void在场景中投下可与所有碰撞器碰撞的一条光线,获取发生碰撞的第一个碰撞器。
Parameters
ray:Ray — 射线
| |
outHitInfo:RaycastHit — 与该射线发生碰撞的第一个碰撞器的碰撞信息
| |
distance:Number (default = NaN) — 射线长度,默认为最大值
| |
layer:int (default = 0) — 选定制定层内的碰撞器,其他层内碰撞器忽略
|
| rayCastAll | () | method |
public static function rayCastAll(ray:Ray, outHitAllInfo:Vector.<RaycastHit>, distance:Number, layer:int = 0):void在场景中投下可与所有碰撞器碰撞的一条光线,获取发生碰撞的所有碰撞器。
Parameters
ray:Ray — 射线
| |
outHitAllInfo:Vector.<RaycastHit> — 与该射线发生碰撞的所有碰撞器的碰撞信息
| |
distance:Number (default = NaN) — 射线长度,默认为最大值
| |
layer:int (default = 0) — 选定制定层内的碰撞器,其他层内碰撞器忽略
|