请问有参考文件或范例吗?
开启预计算骨骼后, 尝试好久没能绑定成功
@jjyinkailejj
大佬,怎么样,是不是有问题?项目卡在这里没办法进行了。回句话呗
你仔细看下,我这边android调试是一直刷红色报错的,spine本身显示没有问题的。
下面这个在原生上是不能正常获取的,web特性才有
let host: any = window.location.host;
同样遇到
java.net.SocketException: Socket closed -3
08-21 16:38:48.349 31122-31186/? D/jswrapper: JS: [ERROR]: java.net.SocketException: Socket closed Error: java.net.SocketException: Socket closed
at Downloader.<anonymous> (jsb-adapter/jsb-engine.js:3010:14)
08-21 16:38:48.350 31122-31186/? D/jswrapper: JS: [ERROR]: Error 1210, please go to https://github.com/cocos-creator/engine/blob/master/EngineErrorMap.md#1210 to see details. Arguments: LaBaGameMain, java.net.SocketException: Socket closed
JS: preload err = Error: java.net.SocketException: Socket closed
好吧,那可能是这个问题。我试试,奇怪的时候我这边安卓调试居然没报错信息。尴尬
可以把 超时时间 这个参数 放到 全局downloader 管理吗?
cc.assetManager.downloader
下载时间10 秒 是不现实的. 4G 弱网的情况下, 2M 的音频资源肯定下载失败的.
另外想请教一下, 单个文件下载失败后再次下载,是会断点续传还是重新下载?
没有断点续传的话,
如果是大文件下载因网速不够快 , 导致无法在超时时间内下载完毕, 是否意味着永远无法下载这个文件?
楼上回复的
代码文件 jsb-fs-utils.js
var fs = jsb.fileUtils;
var jsb_downloader = new jsb.Downloader({
countOfMaxProcessingTasks: 32,
timeoutInSeconds: 10,
tempFileNameSuffix: '.tmp'
});
var downloading = new cc.AssetManager.Cache();
var tempDir = fs.getWritablePath() + '/temp';
我在某些帖子看到 “Asset Bundle 不允许跨包 require或import 脚本”,但我构建 web-mobile 测试,bundle 加载后是可以正常导入的,而且理论上保证加载顺序是可以跨包导入的,请问是什么情况下不允许?
我们实测之后是可以的,只要能保证加载顺序正确,跨包require是没问题的,你可以放心使用
https://github.com/cocos-creator-packages/jsb-adapter/pull/331,可以试试这个pr,这样就能在 main.js 里面 cc.assetManager.init 传参控制 timeout 了
好谢谢谢谢
响应迅速,给你点赞 !
也给其他用户遇到下载无法成功提示,
需要根据目标群体网络状态以及远程bundle 内存占比最大的资源进行计算是否能完成下载. 进行超时时间的设置
目前这个 pr 的默认时间已改为 30秒.
如果玩家群体是 3G/4G用户 , 平均网速按较低值 50K 计算, 远程bundle 单个资源最大2M , 需要设置超时时间约 40 秒以上.
这个可以解决
有个建议,引擎内部使用的变量能改下名字么,比如2个下划线之类的。Scheduler自动添加的_id,代码里面有变量
![]()
使用Scheduler就爆这个错误
cc.Scheduler: Illegal target which doesn’t have uuid or instanceId.
我用的是 2.4.3 的版本,看了一下底层是已经修改过了的 ,现在是刚开始进去的时候显示正常,旋转屏幕之后不正常
命令行构建的时候,每次构建完,settings的文件名字都不一样
是因为有md5?
谢谢反馈,我们会在合适的时候统一调整一波~
不是吧,我看了编辑器构建面板MD5 Cache 是勾上的,我打包命令md5Cache也设置对啦 “md5Cache=true”。我打的是ios版本,但就是每次打包出来的 settings.xxxxx.js名字都不一样
麻烦确认下settings名字变化的时候,内容是否有变化呢,如果内容也变了的话,那是正常的