Skip to content
本页内容

Class: BoxColliderShape

盒型碰撞体。 是一种基本的长方体形状原始碰撞体。

Hierarchy

Constructors

Methods

Accessors

Constructors

constructor

new BoxColliderShape()

创建一个盒型碰撞体对象。

Overrides

ColliderShape.constructor

Defined in

src/engine/components/colliders/shape/BoxColliderShape.ts:23

Methods

setFromCenterAndSize

setFromCenterAndSize(ct?, sz?): BoxColliderShape

设置碰撞体的位置和大小

Parameters

NameTypeDescription
ct?Vector3碰撞体在对象局部空间中的位置。
sz?Vector3碰撞体在 X、Y、Z 方向上的大小。

Returns

BoxColliderShape

Inherited from

ColliderShape.setFromCenterAndSize

Defined in

src/engine/components/colliders/shape/ColliderShape.ts:36


serialization

serialization(): any

Returns

any

Inherited from

ColliderShape.serialization

Defined in

src/engine/components/colliders/shape/ColliderShape.ts:85

Accessors

center

get center(): Vector3

碰撞体在对象局部空间中的位置。

Returns

Vector3

Inherited from

ColliderShape.center

Defined in

src/engine/components/colliders/shape/ColliderShape.ts:45

set center(value): void

Parameters

NameType
valueVector3

Returns

void

Inherited from

ColliderShape.center

Defined in

src/engine/components/colliders/shape/ColliderShape.ts:49


size

get size(): Vector3

碰撞体在 X、Y、Z 方向上的大小。

Returns

Vector3

Vector3

Inherited from

ColliderShape.size

Defined in

src/engine/components/colliders/shape/ColliderShape.ts:58

set size(value): void

Parameters

NameType
valueVector3

Returns

void

Inherited from

ColliderShape.size

Defined in

src/engine/components/colliders/shape/ColliderShape.ts:62


halfSize

get halfSize(): Vector3

碰撞体大小的1/2。

Returns

Vector3

Inherited from

ColliderShape.halfSize

Defined in

src/engine/components/colliders/shape/ColliderShape.ts:70