[0]官方示例图集路径无法加载

官方示例中,图集动画更新ide后,就无法显示了
报错路径找不到
 Failed to load http://localhost:18091/resourc ... 3.png
微信图片_20230706225909.png
已邀请:

layabox

赞同来自:

原因应该是你选择的是在当前页面运行,而不是从加载页运行。这个页面的代码里,图集必须要预先加载,
但是示例里,因为在加载页做了预加载,而那个页面是嵌套页,不是独立运行的,所以就没有重复加载,而是直接使用的。当你直接在这个页面运行。那由于没有加载,而找不到资源。必然是报错的。如果你想单独运行这个页面,需要先加载图集。

小高

赞同来自:

卸载重新下载IDE试下,我这里没有复现此问题。

逸辰

赞同来自:

/** 创建动画模板
 * @param name 动画的资源模板名称
 * @param len 动画关键帧的长度,有多少资源,就创建多少个动画关键帧
 */
private createAniTemplate(name: string, len: number = 8): void {
    let aniFrames: Array<string> = [];
    for (let i: number = 0; i < len; i++) {
        aniFrames.push("resources/UI/role/atlasAni2/139x/" + name + i + ".png");
    }
    Laya.Animation.createFrames(aniFrames, name);
}
 
资源位置
 
报错信息
Failed to load http://localhost:18091/resourc ... 3.png

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作