# 小游戏插件

插件是对一组 js 接口的封装,用于嵌入到小游戏中使用。

目前小游戏暂未开放插件的开发,只有官方提供的插件可使用。

# 插件列表

# 官方插件:

# 游戏引擎插件:

# 使用插件

# 添加插件

在使用插件前,需要先登录 MP 后台,然后打开需要添加的插件页面进行“添加插件”。通常无需审批,添加后可直接使用。

# 引入插件代码包

使用插件前,使用者要在 game.json 中声明需要使用的插件,例如:

代码示例:

{
  "plugins": {
    "pluginName": {
      "version": "latest",
      "provider": "wxidxxxxxxxxxxxxxxxx", // 对应的插件id
      "contexts": [{ "type": "isolatedContext" }] //是否是独立域插件,非独立域插件不加
    }
  }
}

plugins 定义段中可以包含多个插件声明,每个插件声明以一个使用者自定义的插件引用名作为标识,并指明插件的provider和需要使用的version版本号。其中,引用名(如上例中的 myPlugin)由使用者自定义,在后续的插件使用中,该引用名将被用于表示该插件。

# 使用插件

使用插件的时,可以使用 requirePlugin 方法引入插件脚本:

const pluginInterface = requirePlugin("pluginName");

具体插件中的 API 是如何定义的,插件功能如何使用,请查阅插件列表中对应的文档

点击咨询小助手