EasyBox3Lib~ EntityGroup

new EntityGroup(entities, position)

定义一个实体组
更改entities中每个实体的indexInEntityGroup为该实体在实体组内的编号

Parameters:
NameTypeDescription
entitiesArray.<Box3Entity>

实体组内的实体

positionBox3Vector3

实体组中心位置

Members

entities :Array.<Box3Entity>

实体组内的实体

Type:
  • Array.<Box3Entity>

position :Box3Vector3

实体组中心位置

Type:
  • Box3Vector3

entities :Array.<Box3Entity>

实体组内的实体

Type:
  • Array.<Box3Entity>

position :Box3Vector3

实体组中心位置

Type:
  • Box3Vector3

Methods

adjustmentEntityPosition(entity)

调整实体组中指定实体的位置
会更改该实体的positionmeshOffest
更改实体的offest属性为该实体调整位置时的meshOffest

Parameters:
NameTypeDescription
entityBox3Entity

要调整的实体

removeEntity(index)

在实体组内移除实体

Parameters:
NameTypeDescription
indexnumber

该实体在实体组内的编号,一般为entity.indexInEntityGroup

animate(keyframes, playbackInfo)

实体组动画

Parameters:
NameTypeDescription
keyframesArray.<Box3EntityKeyframe>

动画关键帧

playbackInfoBox3AnimationPlaybackConfig

动画配置信息

adjustmentEntityPosition(entity)

调整实体组中指定实体的位置
会更改该实体的positionmeshOffest
更改实体的offest属性为该实体调整位置时的meshOffest

Parameters:
NameTypeDescription
entityBox3Entity

要调整的实体

removeEntity(index)

在实体组内移除实体

Parameters:
NameTypeDescription
indexnumber

该实体在实体组内的编号,一般为entity.indexInEntityGroup

animate(keyframes, playbackInfo)

实体组动画

Parameters:
NameTypeDescription
keyframesArray.<Box3EntityKeyframe>

动画关键帧

playbackInfoBox3AnimationPlaybackConfig

动画配置信息

EasyBox3Lib~ EntityGroup

new EntityGroup(entities, position)

定义一个实体组
更改entities中每个实体的indexInEntityGroup为该实体在实体组内的编号

Parameters:
NameTypeDescription
entitiesArray.<Box3Entity>

实体组内的实体

positionBox3Vector3

实体组中心位置

Members

entities :Array.<Box3Entity>

实体组内的实体

Type:
  • Array.<Box3Entity>

position :Box3Vector3

实体组中心位置

Type:
  • Box3Vector3

entities :Array.<Box3Entity>

实体组内的实体

Type:
  • Array.<Box3Entity>

position :Box3Vector3

实体组中心位置

Type:
  • Box3Vector3

Methods

adjustmentEntityPosition(entity)

调整实体组中指定实体的位置
会更改该实体的positionmeshOffest
更改实体的offest属性为该实体调整位置时的meshOffest

Parameters:
NameTypeDescription
entityBox3Entity

要调整的实体

removeEntity(index)

在实体组内移除实体

Parameters:
NameTypeDescription
indexnumber

该实体在实体组内的编号,一般为entity.indexInEntityGroup

animate(keyframes, playbackInfo)

实体组动画

Parameters:
NameTypeDescription
keyframesArray.<Box3EntityKeyframe>

动画关键帧

playbackInfoBox3AnimationPlaybackConfig

动画配置信息

adjustmentEntityPosition(entity)

调整实体组中指定实体的位置
会更改该实体的positionmeshOffest
更改实体的offest属性为该实体调整位置时的meshOffest

Parameters:
NameTypeDescription
entityBox3Entity

要调整的实体

removeEntity(index)

在实体组内移除实体

Parameters:
NameTypeDescription
indexnumber

该实体在实体组内的编号,一般为entity.indexInEntityGroup

animate(keyframes, playbackInfo)

实体组动画

Parameters:
NameTypeDescription
keyframesArray.<Box3EntityKeyframe>

动画关键帧

playbackInfoBox3AnimationPlaybackConfig

动画配置信息