|
AR_Engine_SDK
|


Functions | |
| function XEPrefabActor | new () end |
| function XEPrefabActor | Initialize (pWorld) end |
| function XEPrefabActor | ReleaseActor (pActor) end |
| function XEPrefabActor | FindActor (strActorName, bFindInPrefab) end |
| function XEPrefabActor | FindActorByIdString (strActorIdString, bFindInPrefab) end |
| function XEPrefabActor | FindActorByOriginalIdString (strActorIdString, bFindInPrefab) end |
| function XEPrefabActor | HasActor (pActor, bIgnoreDeleted) end |
| function XEPrefabActor | GetPrefabInstance () end |
| function XEPrefabActor | GetActorCount (strActorType) end |
| function XEPrefabActor | GetActorsOfType (strActorType, actorList) end |
| function XEPrefabActor | GetActorsOfType (strActorType) end |
| function XEPrefabActor | UpdateNameOfActor (strActorOldName, strActorNewName) end |
| function XEPrefabActor | AddActorToRenderOrder (pActor) end |
| function XEPrefabActor | RemoveActorFromRenderOrder (pActor) end |
| function XEPrefabActor | MakeActorInRenderOrderSafe () end |
| function XEPrefabActor | SortActorInRenderOrder () end |
| function XEPrefabActor | GetAllActors (actorList) end |
| function XEPrefabActor | GetAllActors () end |
| function XEPrefabActor | GetActorFastMap (htActor) end |
| function XEPrefabActor | GetActorFastMap () end |
| function XEPrefabActor | SetDeleted (bDelete) end |
| function XEPrefabActor | SetHidden (bHide) end |
| function XEPrefabActor | SetHiddenInGame (bHide) end |
| function XEPrefabActor | GetActorValidOrder () end |
| function XEPrefabActor | RemoveActor (pActor, bRemoveInPrefab) end |
| function XEPrefabActor | AddActor (pActor) end |
Variables | |
| XEPrefabActor = {} | |
| function XEPrefabActor AddActor | ( | pActor | ) |
| function XEPrefabActor AddActorToRenderOrder | ( | pActor | ) |
| function XEPrefabActor FindActor | ( | strActorName | , |
| bFindInPrefab | |||
| ) |
根据名称查找Actor(实际是通过XEPrefabComponent中管理的XEPrefabInstance中查找)
| strActorName | string |
| bFindInPrefab | boolean |
| function XEPrefabActor FindActorByIdString | ( | strActorIdString | , |
| bFindInPrefab | |||
| ) |
根据IdString查找Actor(实际是通过XEPrefabComponent中管理的XEPrefabInstance中查找)
| strActorIdString | string |
| bFindInPrefab | boolean |
| function XEPrefabActor FindActorByOriginalIdString | ( | strActorIdString | , |
| bFindInPrefab | |||
| ) |
| function XEPrefabActor GetActorCount | ( | strActorType | ) |
返回Actor的个数
| strActorType | string |
| function XEPrefabActor GetActorFastMap | ( | htActor | ) |
获取当前容器中所有的actor哈希表
| htActor | xhashtable_XString_and_XEActor_p_ [out]XEPrefabInstance内部维护的m_mActorFastR |
| function XEActorContainer GetActorFastMap | ( | ) |
XEPrefabActor_GetActorFastMap01
XEActorContainer_GetActorFastMap02
| function XEPrefabActor GetActorsOfType | ( | strActorType | , |
| actorList | |||
| ) |
查找某种类型的Actor
| strActorType | string 要查找的Actor类型 |
| actorList | XEActor[] [out]找到的对应类型的Actor列表 |
| function XEPrefabActor GetActorsOfType | ( | strActorType | ) |
| function XEPrefabActor GetActorValidOrder | ( | ) |
获取关卡一个有效的Actor排序索引
| function XEPrefabActor GetAllActors | ( | actorList | ) |
| function XEActorContainer GetAllActors | ( | ) |
| function XEPrefabComponent GetPrefabInstance | ( | ) |
获取Prefab实例
XEPrefabActor_GetPrefabInstance01
XEPrefabComponent_GetPrefabInstance01
| function XEPrefabActor HasActor | ( | pActor | , |
| bIgnoreDeleted | |||
| ) |
判断是否存在某个Actor(实际是通过XEPrefabComponent中管理的XEPrefabInstance中查找) 当为true时,表示查找时如果找到了该Actor,不论它是否被标记为删除,都返回true; 当为false时,表示即使查找到了该Actor,但是它被标记为删除,那么返回false。
| pActor | XEActor 判断的Actor指针 |
| bIgnoreDeleted | boolean 是否忽略Actor被删除的标记,默认为true。 |
| function XEPrefabActor Initialize | ( | pWorld | ) |
| function XEPrefabActor MakeActorInRenderOrderSafe | ( | ) |
当前所有Actor中, 确保渲染队列中的Actor都是有效的,把无效的都删除掉
| function XEPrefabActor new | ( | ) |
XEPrefabActor_new00
| function XEPrefabActor ReleaseActor | ( | pActor | ) |
| function XEPrefabActor RemoveActor | ( | pActor | , |
| bRemoveInPrefab | |||
| ) |
| function XEPrefabActor RemoveActorFromRenderOrder | ( | pActor | ) |
| function XEPrefabActor SetDeleted | ( | bDelete | ) |
设置删除状态
| bDelete | boolean 是否删除 |
| function XEPrefabActor SetHidden | ( | bHide | ) |
设置隐藏状态
| bHide | boolean 是否隐藏 |
| function XEPrefabActor SetHiddenInGame | ( | bHide | ) |
设置当前Actor是否在世界运行态时隐藏
| bHide | boolean |
| function XEPrefabActor SortActorInRenderOrder | ( | ) |
XEPrefabActor_SortActorInRenderOrder00
| function XEPrefabActor UpdateNameOfActor | ( | strActorOldName | , |
| strActorNewName | |||
| ) |
把名为strActorOldName的Actor改名为strActorNewName
| strActorOldName | string |
| strActorNewName | string |
| XEPrefabActor = {} |
1.8.15