大部分时间编译为 html5 会在加载时报告 haxe_ValueExeption 错误,无法通过预加载器并开始运行实际游戏
每当我编译成 html5 时,它编译得很好但是当它在浏览器中打开并开始加载时,控制台报告多个(通常大约 17 个)haxe_ValueExeption 错误说:
[lime.utils.Preloader] 错误:加载资产时出错(资产路径) (资产路径)当然被替换为实际资产的路径。
这只发生在 assets/data 文件夹和任何子文件夹中的 json 文件和文本文件中。文件本身没有问题,语法正确,在 Windows 上运行时可以正常读取。这甚至不会一直发生,如果我重新加载页面,它有时会运行得很好,但大多数时候它会给出错误。
project.xml 文件中唯一相关的资产是
<assets path="assets"/>
没有自定义预加载器,只有默认预加载器。
我完全不知道为什么会这样,因为发生这种情况时我的代码都不会开始运行,所以我完全不知道如何解决这个问题。
有没有人知道为什么/如何发生这种情况以及我如何才能阻止它,因为它才刚刚开始发生。即使是以前运行良好的旧项目现在也可以,但没有对任何内容进行任何更改。