关于 Creator 资源加载对文件扩展名限定疑惑后续

在之前的帖子中,我质疑了引擎组关于文件扩展名限定的问题,引擎组的仙人们也给出了自己坚持的理由,后来也只能无奈接受引擎组的设定。

然后我开心地开发了一些内容,我在项目中使用了自定义的文件扩展名 .jd 是二进制文件,我注册了自定义文件加载器并且转成bin格式的解析路径,这样我可以加载文件并且正常读取文件内容了。

在开发过程中,我使用浏览器预览项目的时候是没有问题的,可以正常地跑起来。

今天,我这边准备让老板看下,我就发布一个桌面web。

我放到nginx服务器下,准备欣赏这段时间来的成果,结果出现了如下错误:

instantiated-259dca7a.js:1 GET http://XXXXXXX:8080/game/assets/resources/import/f5/f5d0f9bd-be71-4795-a425-055f2763933b.jd 404 (Not Found)

开始我以为是 nginx的mine.types设定的问题,我添加了mine.types,还是同样的悲剧。
于是我尝试发布的目录中搜索*.jd文件,发现assets/resources/import下根本没有*.jd
后来我发现引擎发布的时候,将其放在了assets\resources\native目录下,可是访问的路径却是assets/resources/import

希望引擎组各位大仙,看看这是不是个问题? 还是说只能使用你们钦定的bin扩展名。

简直…简直…

回头我们看下有没有相关教程。
由于技术支持力量有限,无法每个论坛帖子都覆盖到,所以不一定有回复,如果有需要可以多顶帖。如果实在很急,可以联系大表姐寻求技术支持组的帮助。他们是专职解决问题的,我们引擎同学版本压力很大,通常不会有太多时间花在直接沟通。

麻烦把你那边这个路径的资源发过来看看 http://xxxxxxx:8080/game/assets/resources/import/f5/f5d0f9bd-be71-4795-a425-055f2763933b.json