Egret社区
产品 Egret Engine 版本 5.2.16
复现概率 100% 平台 Windows weixin game
复现步骤 发布微信小游戏时。
问题描述 最新版本引擎后使用 Box2d时编译微信小游戏出现一大堆 WebGL 和BUG
EgretEngin : 5.2.16.
EgretLauncher-1.0.61
wechat_devtools_1.02.1902010_x64
微信基础库:2.64
错误代码 TypeError: p.onLoadStart is not a function
at ResourceLoader.loadResource (assetsmanager.js? [sm]:662)
at Object.load (assetsmanager.js? [sm]:2827)
at Object.onLoadStart (assetsmanager.js? [sm]:1997)
at ResourceLoader.loadResource (assetsmanager.js? [sm]:662)
at Object.load (assetsmanager.js? [sm]:2827)
at Object.onLoadStart (assetsmanager.js? [sm]:2233)
at ResourceLoader.loadResource (assetsmanager.js? [sm]:662)
at ResourceLoader.loadSingleResource (assetsmanager.js? [sm]:496)
at ResourceLoader.loadNextResource (assetsmanager.js? [sm]:480)
at ResourceLoader.pushResItem (assetsmanager.js? [sm]:403)
console.error @ VM632:1
(anonymous) @ main.js? [sm]:253
step @ main.js? [sm]:41
(anonymous) @ main.js? [sm]:22
(anonymous) @ main.js? [sm]:16
__awaiter @ main.js? [sm]:12
Main.loadResource @ main.js? [sm]:232
(anonymous) @ main.js? [sm]:211
step @ main.js? [sm]:41
(anonymous) @ main.js? [sm]:22
(anonymous) @ main.js? [sm]:16
__awaiter @ main.js? [sm]:12
Main.runGame @ main.js? [sm]:207
Main.createChildren @ main.js? [sm]:202
UIComponentImpl.$onAddToStage @ eui.js:1148
DisplayObjectContainer.$doAddChild @ egret.js:4485
DisplayObjectContainer.addChild @ egret.js:4419
Player.initialize @ egret.js:13163
Player.start @ egret.js:13147
WebPlayer.init @ egret.wxgame.js? [sm]:3519
WebPlayer @ egret.wxgame.js? [sm]:3487
runEgret @ egret.wxgame.js? [sm]:3205
(anonymous) @ game.js? [sm]:15
require @ WAGame.js:1
(anonymous) @ VM708:1
scriptLoaded @ VM684:21
script.onload @ VM684:33
main.js? [sm]:203 TypeError: Cannot read property 'getFile' of null
at getResourceInfo (assetsmanager.js? [sm]:69)
at ResourceConfig.getResource (assetsmanager.js? [sm]:207)
at ResourceConfig.getResourceWithSubkey (assetsmanager.js? [sm]:184)
at Resource.getRes (assetsmanager.js? [sm]:1544)
at Resource.descriptor.value [as getRes] (assetsmanager.js? [sm]:722)
at Object.getRes (assetsmanager.js? [sm]:1112)
at Main.createBitmapByName (main.js? [sm]:332)
at Main.createGameScene (main.js? [sm]:276)
at Main.<anonymous> (main.js? [sm]:214)
at step (main.js? [sm]:41)
BUG截图
最新版本引擎后使用 Box2d时编译微信小游戏出现一大堆 WebGL 和BUG.
游戏项目开了到一半,在要发布微信小游戏平台编译时出现了BUG,现在项目无法进行了。
在 WEB 浏览器环境可以正常运行,但是要发布为小游戏时就出现了所述BUG。
希望官方团队帮忙解决一下。谢谢。
载图如下:

错误.PNG WebGL警告.PNG

源码已上传至附件。

运行环境:
EgretEngin : 5.2.16.
EgretLauncher-1.0.61
wechat_devtools_1.02.1902010_x64
微信基础库:2.64

小游戏.zip

2.28 MB, 下载次数: 3, 下载积分: 银子 -1

分享到 :
0 人收藏

2 个回复

倒序浏览
soing  登堂入室 | 2019-3-23 21:26:58
解决了,
更改一 BOX2D.js 的源码。
如遇到类似问题的朋友可以试一下我附件的源码。

box2d.rar

126.5 KB, 下载次数: 12, 下载积分: 银子 -1

h1116  登堂入室 | 2019-5-12 11:02:56
那是什么原因造成的呢,能说下么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部