HarmonyOS鸿蒙Next中CocosCreator华为小游戏第二次启动卡住问题与FileSystemManager.copyFile接口疑问

HarmonyOS鸿蒙Next中CocosCreator华为小游戏第二次启动卡住问题与FileSystemManager.copyFile接口疑问 最近我在使用CocosCreator制作华为小游戏时,碰到了一个问题:第二次启动时游戏卡住。通过对引擎代码进行系列日志调试,我发现问题出在引擎调用FileSystemManager.copyFile接口的源文件时使用了临时文件。

根据官方文档,文档明确提到源文件不能是临时文件。然而,我发现在引擎代码执行中,仍然可以将临时文件作为参数传递,并且成功地执行了success回调函数。

经过验证,实际上此次copyFile并没有成功复制文件。这让我很困惑,因为按照文档,我原本以为会收到错误提示。是否可以请官方解释一下,为什么即使传递临时文件参数,依然会执行成功回调,而没有收到错误?

如果这是出于历史版本兼容性的考虑,我建议在执行时至少打印一个警告,以帮助开发者理解并避免潜在的问题。

希望能得到官方的解答,谢谢!


更多关于HarmonyOS鸿蒙Next中CocosCreator华为小游戏第二次启动卡住问题与FileSystemManager.copyFile接口疑问的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

自顶,等待回复。

更多关于HarmonyOS鸿蒙Next中CocosCreator华为小游戏第二次启动卡住问题与FileSystemManager.copyFile接口疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


自顶,等待回复。

自顶,等待回复。

在HarmonyOS鸿蒙Next中,CocosCreator开发的华为小游戏第二次启动卡住的问题,可能是由于资源加载或缓存机制导致的。建议检查资源加载逻辑,确保资源正确释放和重新加载。对于FileSystemManager.copyFile接口,确保源文件和目标路径正确,并处理可能的权限问题。可以尝试在首次启动后清理缓存,或在代码中加入调试信息以定位问题。

回到顶部