egret本地可以运行,但转为微信小游戏后无法显示,也没有报错log,微信开发者工具预览一直是黑的,編译后在手机上运行也是黑的
解决方法:
-
如果不报任何错,大部分原因就是资源加载问题
● 因为微信开发工具不能断点,所以只能多写点log排除一下,看是哪一步卡住,我的原因是RES.ResourceEvent.CONFIG_COMPLETE
资源加载失败,所以加了RES.ResourceEvent.CONFIG_LOAD_ERROR
来重新加载资源
● 关于加载资源的问题,详细请看 加载资源组 -
如果有报错的log就相对好解决
● 不支持showAll适配模式,推荐我们使用缩放模式为fixedwidth*的报错
◇ 改下index里面data-scale-mode
●s is not a constructor
(不一定是s
,可能是其它临时变量名)
◇ 看下有没有用到类对象引用egret.getDefinitionByName()
方法,有用到,就需要将类挂载到window上,就是在类的外面定义window["XXClass"] = TimerHandler;