- 背景说明:
需要在开放数据域中使用微信提供的Layout插件来引入canvas渲染引擎,以便减小包体,为此尝试了在构建模板中添加使用Layout插件的声明。
-
Creator 版本: 3.8.6
-
目标平台: 微信小游戏
-
重现方式:
在wechatgame构建模板中,如下编写game.json
{
"openDataContext": "openDataContext",
"plugins": {
"Layout": {
"version": "1.0.15",
"provider": "wx7a727ff7d940bb3f",
"contexts":[{"type":"openDataContext"}]
}
}
}
并在构建时勾选使用引擎插件
- 期望表现:
构建后的game.json中,引擎插件配置与构建模板中定义的Layout插件相互合并,相关选项变为:
{
...其他选项
"plugins": {
"cocos": {
"version": "3.8.6",
"provider": "wx0446ba2621dda60a"
},
"Layout": {
"version": "1.0.15",
"provider": "wx7a727ff7d940bb3f",
"contexts":[{"type":"openDataContext"}]
}
}
}
- 实际表现:
Layout插件配置丢失,game.json中仅存在cocos插件配置。