185*****307 laya这边在html标签里面导入了laya代码里可以通过Browser.window.Matter来获取这个对象是有 值的但转微信小游戏后Browser.window.Matter就为undefined了
185*****307 找到原因了 这种外部导入的JS 虽然已经被整合到一起去了 但是那只是意思一下没用的,所有自己手动将JS文件粘到微信小游戏这边,然后在game.js里面导入 代码如下let matter = require("./matter.js");window.Matter = matter;
Vongola 冰水blue 需要在Laya发布的时候把matter.js删掉,无视报错,game.js修改如下require("weapp-adapter.js"); window.Matter=require("./matter.min.js"); require("./code.js");
layabox 在小游戏的game.js内,引用code.js前加一段window.Matter = require("XX路径/matter.js");固然可以解决问题,但还需要手动维护。不建议这样操作。 这个问题是小游戏的window域引起的,后面版本的引擎层会直接解决,当前我上传一个matter.js的压缩包,替换引擎中带的matter.js。重新发布即可。 matter.zip0B
liu282713097 冰水blue @冰水blue:哥们。gameThirdScriptErrorCannot read property 'Common' of undefinedTypeError: Cannot read property 'Common' of undefined你那边还报这搞错么?我像你这么弄了。还是报错哦。是LayaRender里面获取不到matter