WorldService
继承自:
描述
是一个服务类!它是顶级单例,可以使用GetService函数获取。提供跟chunk、world交互的功能性接口
函数
获取当前所在chunk的首尾xz的坐标 |
获取UI布局的缩放尺寸 |
获取UI布局的尺寸 |
用于主动触发minigame老的esc流程 |
打印日志 |
用于隐藏显示游戏内置UI |
传送玩家到地图 |
设置生物血量 |
设置生物动作 |
设置攻击目标 |
ReflexMap RaycastClosest (SandboxVector3 origin, SandboxVector3 unitDir, float distance, bool isIgnoreTrigger, table filterGroup) |
---|
射线段检测,返回最近的碰撞物 |
ReflexMap RaycastAll (SandboxVector3 origin, SandboxVector3 unitDir, float distance, bool isIgnoreTrigger, table filterGroup) |
---|
射线段检测,返回所有碰撞物,最多128个 |
ReflexMap SweepBoxAll (SandboxVector3 center, SandboxVector3 shape, SandboxVector3 direction, SandboxVector3 angle, float distance, bool isIgnoreTrigger, table filterGroup) |
---|
扫描全部 |
ReflexMap SweepCapsuleAll (float radius, SandboxVector3 p0, SandboxVector3 p1, SandboxVector3 dir, float distance, bool isIgnoreTrigger, table filterGroup) |
---|
扫描胶囊全部 |
ReflexMap SweepSphereAll (float radius, SandboxVector3 center, SandboxVector3 direction, float distance, bool isIgnoreTrigger, table filterGroup) |
---|
扫描球全部 |
ReflexMap OverlapBox (SandboxVector3 shape, SandboxVector3 pos, SandboxVector3 angle, bool isIgnoreTrigger, table filterGroup) |
---|
重叠框 |
ReflexMap OverlapCapsule (float radius, SandboxVector3 p0, SandboxVector3 p1, bool isIgnoreTrigger, table filterGroup) |
---|
重叠胶囊 |
重叠球体 |
自动寻路至指定位置,会自动寻找最佳路径移动至指定点 |
int GetSceneId () |
---|