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 ) — 选定制定层内的碰撞器,其他层内碰撞器忽略
|