Haxeflxiel 在 html5 上启动时加载资产时出错,无法通过预加载器 [关闭]

问题描述 投票:0回答:0

大部分时间编译为 html5 会在加载时报告 haxe_ValueExeption 错误,无法通过预加载器并开始运行实际游戏

每当我编译成 html5 时,它编译得很好但是当它在浏览器中打开并开始加载时,控制台报告多个(通常大约 17 个)haxe_ValueExeption 错误说:

[lime.utils.Preloader] 错误:加载资产时出错(资产路径) (资产路径)当然被替换为实际资产的路径。

这只发生在 assets/data 文件夹和任何子文件夹中的 json 文件和文本文件中。文件本身没有问题,语法正确,在 Windows 上运行时可以正常读取。这甚至不会一直发生,如果我重新加载页面,它有时会运行得很好,但大多数时候它会给出错误。

project.xml 文件中唯一相关的资产是

<assets path="assets"/>

没有自定义预加载器,只有默认预加载器。

我完全不知道为什么会这样,因为发生这种情况时我的代码都不会开始运行,所以我完全不知道如何解决这个问题。

有没有人知道为什么/如何发生这种情况以及我如何才能阻止它,因为它才刚刚开始发生。即使是以前运行良好的旧项目现在也可以,但没有对任何内容进行任何更改。

haxe openfl haxeflixel
© www.soinside.com 2019 - 2024. All rights reserved.