[0]发现惊天大bug给官方报备一下

设置Laya.URL.basePath 后
urlformat的位置很多都有问题,这里列出我碰到的,估计还有很多我没碰到的,官方好好检查一下···
 
 
load_bug1.png load_bug2.png load_bug3.png load_bug4.png
已邀请:

shiyang

赞同来自: Yangcy

你试一下,别试都不试就说没问题,我都帮你们定位好了才发出来的,我自己都改好了,只是希望下个版本能修复这个问题,不要让我自己再改一遍

Laya_XS

赞同来自:

你列出的这几个接口都是正常暴露给开发者使用的接口,而引擎中对资源路径的存储都是采用了绝对地址存储。开发者在使用引擎的时候url地址只用传相对地址即可。在一些关键的地方针对url做格式化处理这个应该属于正常操作,避免url地址格式错误导致无法正常读取数据。

shiyang

赞同来自:

有人跟进吗

shiyang

赞同来自:

都说的这么明显了

Laya_Fred

赞同来自:

您好,按照您说的方式设置了basePath之后我们没有复现出您描述的问题:

Snipaste_2021-09-15_17-13-45.png


Snipaste_2021-09-15_17-14-33.png


Snipaste_2021-09-15_17-14-53.png

 
您提供个复现的demo,我们查看下问题。

Laya_Fred

赞同来自:

您好,按您说的将basePath设置成目录,在getRes内进行url的format后结果如下图:

Snipaste_2021-09-16_09-58-23.png


Snipaste_2021-09-16_10-01-32.png


Snipaste_2021-09-16_10-01-48.png

 

shiyang

赞同来自:

在微信上面,直接导入release/wxgame

shiyang

赞同来自:

复现了吗

Laya_XS

赞同来自:

Laya.URL.basePath目前我们只支持http的形式,如果是非http的使用你可以通过重写Laya.URL.customFormat来对url进行自定义包装处理。
不知道你重写Laya.URL.basePath为非http地址的需求是想在微信里做别名目录处理吗?如果是这样的话,可以通过配置一些额外的参数来实现,下面截图实现了加载目录别名处理的需求:
截图1.png

要回复问题请先

商务合作
商务合作