Bullet物体

1 AgentComponent_VLabBulletSolidParticleCtrl

使用bullet物理引擎驱动的物体

1.1 方法

1.1.1 Bind(ulong)

绑定entityID

参数列表:

名称 类型 描述
entityID ulong

返回值:

类型 描述
bool

1.1.2 InitColliderPath(string)

指定用于生成bullet碰撞体的子物体

参数列表:

名称 类型 描述
childPath string 子物体路径

返回值:

类型 描述
bool

1.1.3 SetSystemStatus(bool)

启用或禁用物体的bullet

参数列表:

名称 类型 描述
input bool

1.1.4 SetObjectID(float)

设置objectID

参数列表:

名称 类型 描述
_id float objectID

1.1.5 SetIntoBulletAction(LuaFunction)

注册物体进入bullet世界的回调

参数列表:

名称 类型 描述
_action LuaFunction 回调参数objectID:string

1.1.6 SetExitBulletAction(LuaFunction)

注册物体离开bullet世界的回调

参数列表:

名称 类型 描述
_action LuaFunction 回调参数objectID:string

1.1.7 SetFloatageStatus(bool)

设置启用或禁用物体的浮力

参数列表:

名称 类型 描述
enable bool

1.1.8 SetFloatageDensity(float)

设置物体计算浮力时的密度

参数列表:

名称 类型 描述
density float 默认值0.5

1.1.9 SetFloatageDamping(float)

设置物体因浮力冲出水面时的速度衰减力

参数列表:

名称 类型 描述
damping float 默认值0.01