Zephylaci
Zephylaci
v 6.9.1 ...就是前三个打不开..uindex这个没有提示..另外两个就是404..
我找了个曲线救国的方案..写一个定时器,不断的输出canvas画布中图片的base64的长度,当大于10000时显示...基本没问题..就是有点不能释然...看看有没有别的解决方案..
@fish99 启动代码,我改成这样了,这个样子还一个好处可以换自己喜欢的模型,而需要修改的部分很少... ```JavaScript var model = "model/histoire/model.json"; loadlive2d("live2d", message_Path+model); var askOver = setInterval(function(){ var imgData = $('#live2d')[0].toDataURL("image/png").length if(imgData>100000){ clearInterval(askOver); showLive2d(); } },1000) function showLive2d(){ var live2dhidden = localStorage.getItem("live2dhidden"); if(live2dhidden==="0"){ setTimeout(function(){...
@eeg1412 其实消耗不了多少...一秒一次,一般不会超过十次,取决于网速.... 后面我发现,有的时候明明有图像但是toDataURL 取不到内容..所以加个限制 ,最多轮询8次无论渲染与否直接显示... 实在追求性能其实可以改live2d.js...把它格式化后6284行,有一个stopAllMotions,这个函数会在所有得模型文件加载完毕时触发,把showLive2d写在全局,然后在这里调用几乎不会有延时...模拟3G网络载入也没问题...
@hanzerruid https://github.com/eeg1412/Live2dHistoire/blob/426ef91b5ad49d87abed729d233ee06ebdaa87ed/live2d/js/message.js#L448 从这里开始是初始化的入口...
oh....I found, now, the first time it opened Will download the offline plug-in.. This will leave the browser white for 1 minute. Just refresh it, you have to rewind it,...
@Snrat 实际上在它这个的基础上改也并不是什么太大的工作量... 将原本读取文件返回的部分改成301跳转就是了...我想知道的是有没有别的办法... 我还找到一种是类似返回连接状态的方法。 大概就是服务器对CDN发起请求,然后将这个请求本身塞到request里去..就是不知道这么做会不会受到服务器带宽的制约... 也就是说,我是想知道,有什么办法让服务器端方便的实现类似P2P协议传输的东西..... 用户-》请求服务端-》服务端中专给CDN-》CDN直接返回给客户端... 也就是说,我是想实现不受限于带宽的类似中间代理的东西...
兄弟你看,一键顺着网线砍人耶
路过..第一个列子好像有一点点不合适..就是那个log的列子... 实际上装饰器是在 const p = new P() 的时候调用的 也就是说即使不运行p.foo() console.log(P.prototype === temple) //true 依然成立 只看文章感觉 调用p.foo()的时候才会调用装饰函数,且每次都会,然而实际上并不是,文章会有所误导 只有创建的时候会调用一次,且后续再调用的时候不会调用装饰器函数 如果你同时装饰一个类和类内的函数的时候 装饰器的顺序其实是 类内函数的装饰器先运行 类的装饰器后运行 而与你是否调用类内的函数无关
对函数返回值进行缓存的话....内存不会非常爆炸么... 这种情况有什么好的解决思路么? 比如..引入过期?多少秒不调用自动清理?