cocos3.8加载资源(Prefab,AnimationClip,SpriteFrame ,Texture2D……)

356 阅读1分钟

一,静态加载资源

静态加载资源根据官网提示拖拉拽,再写点代码就可以了
官网文档地址 优点:图形界面操作,够方便 缺点:不够灵活,其他的脚本调用方法资源会找不到

二,动态加载资源

动态加载资源可以不用引入,直接通过代码进行获取 通过官网的代码可以进行调用

注意:资源一定要放在resources 文件夹或它的子文件夹下,不然会报错:"Can not parse this input:",

注意2: 代码路径应该是resources的下一级开始,例如:"Prefab/prefab1" 而不是"resources/Prefab/prefab1",而且不要带后缀

示例代码(ts)

resources.load("Prefab/prefab1", Prefab, (err, prefab) => {
    const newNode = instantiate(prefab);
    this.node.addChild(newNode);
});

图片.png

建议把这个也勾上

图片.png

官网文档地址