Skip to content
目录

类Roaming ​

漫游。

静态属性 ​

defaultAlpha ​

相机水平角度,单位为度,默认值-90。 number 类型。

defaultBeta ​

相机垂直角度,单位为度,默认值40。 number 类型。

defaultRadius ​

相机到角色距离(角色包围球半径倍数),默认值7。 number 类型。

属性 ​

points ​

获取或设置路径点集合。 Point3D 数组类型。

pause ​

获取或设置暂停。 boolean 类型。

pathVisible ​

获取或设置路径可见性。 boolean 类型。

executing ​

获取是否正在执行漫游。 boolean 类型。

speed ​

获取或设置角色移动速度,默认值为1。 number 类型。

offsetY ​

获取或设置垂直偏移量,默认值为0。 number 类型。

方法 ​

on ​

typescript
on(
    type: string,
    callback: (ev: EventArg) => void
    ): string

监听事件。

返回事件唯一编号。 string 类型。

参数

  • type : string

事件类型。 string 类型。详情查看本节 事件 详细介绍。

回调函数。 (ev: EventArg) => void 类型。

off ​

typescript
off(id: string): void;

移除指定编号的事件。

返回 void 类型。

参数

  • id : string

事件唯一编号。 string 类型。

startPathEdit ​

typescript
startPathEdit(): void;

开始路径编辑。

返回 void 类型。

无参数。

endPathEdit ​

typescript
async endPathEdit(): Promise<void>;

结束路径编辑,异步方法。

异步返回 void 类型。

无参数。

buildPath ​

typescript
buildPath(): void;

创建路径。

返回 void 类型。

无参数。

startToRoam ​

typescript
async startToRoam(person: boolean): Promise<void>;

开始漫游,异步方法。

异步返回 void 类型。

参数

  • person : boolean 类型

人称, true 表示第一人称, false 表示第三人称。

endToRoam ​

typescript
endToRoam(): void;

结束漫游。

返回 void 类型。

无参数。

事件 ​

EVENT_PAUSE ​

暂停事件。

EVENT_CONTINUE ​

继续事件。

EVENT_ARRIVE ​

到达事件(终点)。

EVENT_ENDPATHEDIT ​

路径编辑结束事件。

EVENT_POINTCLICK ​

路径点点击事件。

技术支持:13352865103(柯工,微信同号)