Skip to content
目录

类Roaming

漫游。

属性

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 类型。

参数

  • typestring

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

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

off

typescript
off(id: string): void;

移除指定编号的事件。

返回 void 类型。

参数

  • idstring

事件唯一编号。 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 类型。

参数

  • personboolean 类型

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

endToRoam

typescript
endToRoam(): void;

结束漫游。

返回 void 类型。

无参数。

事件

EVENT_PAUSE

暂停事件。

EVENT_CONTINUE

继续事件。

EVENT_ARRIVE

到达事件(终点)。

EVENT_ENDPATHEDIT

路径编辑结束事件。

EVENT_POINTCLICK

路径点点击事件。

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