creator 2.4.0 如何加载一个EffectAsset

cc.resources.load(`effects/${this.effect}`, cc.EffectAsset, (err, asset) => {
                    console.log(asset);
                });

这样是不能加载的 还有什么方法呢?

做到Prefab里,动态加载Prefab

这样是不是不够灵活,比如我想通过effect动态创建材质

亲测2.4.0可以动态加载effect,你可以提供下你的报错信息或者Demo

可以加载,也可以用Effect生成Material,但是应用Material没有效果。必须先把Effect制作成Material,加载Material,应用成功。你可以试试。