一,静态加载资源
静态加载资源根据官网提示拖拉拽,再写点代码就可以了
官网文档地址
优点:图形界面操作,够方便
缺点:不够灵活,其他的脚本调用方法资源会找不到
二,动态加载资源
动态加载资源可以不用引入,直接通过代码进行获取 通过官网的代码可以进行调用
注意:资源一定要放在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);
});
建议把这个也勾上