AC.ColliderHelper

MeshCollider控制器(AgentComponent_VLabColliderHelper)

1、MeshCollider

1.1 void SetConvexActive(string path, bool isActive)

简要说明

设置MeshCollider的Convex属性

参数

参数名 类型 说明
path string 子路径(如果为空,表示挂载在元器件根节点)
isActive bool 是否勾选

例子

self.VLabColliderHelper:SetConvexActive("", true)

2、Collider

2.1 void EnableCloneColliders(int entityId, bool isEnable)

简要说明

关闭开启某个元器件下(隐藏节点除外)的所有的克隆碰撞盒

参数

参数名 类型 说明
entityId int 元器件ID
isEnable bool 是否开启

2.2 void EnableColliders(int entityId, LuaTable ignoreList, bool isEnable)

简要说明

关闭开启某个元器件下(隐藏节点及ignoreList中的节点除外)的所有的碰撞盒(包括trigger)

参数

参数名 类型 说明
entityId int 元器件ID
ignoreList LuaTable 需要忽略的路径list(string [])
isEnable bool 是否开启

2.3 void EnableColliders(int entityId, string path, bool isEnable)

简要说明

关闭开启某个元器件下某个节点下(包括子节点)的所有的碰撞盒(包括trigger)

参数

参数名 类型 说明
entityId int 元器件ID
path string 子节点路径
isEnable bool 是否开启