跳到主要内容

PackageReg

Ploy3DDocs


Ploy3D / PackageReg

Interface: PackageReg

资源包注册项。

Properties

folder?

optional folder: string

包归档目录(限3级)


index?

optional index: number

资源包注册号。


invalid

invalid: boolean

资源包无效(本地和云端仓库都无法访问到时标记为无效)。


key

key: string

资源包键名(如:"1-1-1.miaokit.builtins")。


license?

optional license: string

知识共享许可协议。


location?

optional location: "memory" | "store" | "local"

资源包存储位置(默认"memory")。


optional menu: object

资源选单(用于在UI中显示可用资源列表)。

list

list: object[]

资源清单。

thumbnail?

optional thumbnail: string

缩略图文件路径。

thumbnail_blob?

optional thumbnail_blob: Blob

缩略图数据对象。

thumbnail_per_row?

optional thumbnail_per_row: number

缩略图文件中每行包含缩略图数量。

thumbnail_row_count?

optional thumbnail_row_count: number

缩略图行数。


meta?

optional meta: Package

资源包元数据缓存(空表示当前资源包仅已注册但未缓存)。


path

path: string

资源包存放路径(访问失败时尝试切换路径,最终失败时标记资源包无效。查找不到的资源包也会注册并标记为无效,以此屏蔽多次重复无效访问)。


price?

optional price: number

包售价。


private?

optional private: boolean

包是否私有。


resid_path?

optional resid_path: Record<string, any>

资源ID到资源文件路径映射表(通过Package.library构建)。


tags?

optional tags: string

包标签。


uuid

uuid: string

资源包UUID(如:"1-1-1")。


zip

zip: boolean

资源包是否压缩存储。