interface MoveWithKeyframesAction {
    guildPluginOptions?: RouteConfig;
    keyframes: {
        data: CruiseData;
        end?: number;
        id?: string;
        start?: number;
        uuid?: string;
    }[];
    moveEffect?: MovePanoEffect;
    moveToFirstPanoDuration?: number;
    moveToFirstPanoEffect?: MovePanoEffect;
    moveType?: "justMove" | "moveAndRotate";
    panoIndexList?: undefined;
    stay?: number;
    useGuildLine?: boolean;
}

Hierarchy (view full)

Properties

guildPluginOptions?: RouteConfig

传递给 GuildPlugin 的参数

keyframes: {
    data: CruiseData;
    end?: number;
    id?: string;
    start?: number;
    uuid?: string;
}[]
moveEffect?: MovePanoEffect

five走点动画

moveToFirstPanoDuration?: number

到第一个点的走点时长 / 续播到暂停处的走点时长

moveToFirstPanoEffect?: MovePanoEffect

到第一个点的走点动画 / 续播到暂停处的走点动画

moveType?: "justMove" | "moveAndRotate"

漫游方式:justMove 为移动到指定点位,且朝向为下一个点的朝向;moveAndRotate 为先移动到指定点位且朝向不变,然后旋转到下一个点的朝向

panoIndexList?: undefined

for ts check, no care

stay?: number

停留时长

useGuildLine?: boolean

@description: 是否使用引导路线 @default: false