这个是为材质传入深度图的代码。而我放在我的项目里面就无法拿到globalDSManager。
start() {
let material = this.node.getComponent(MeshRenderer).sharedMaterial;
material.setProperty(this.samplerName,this.rtCamera.targetTexture.window.framebuffer.depthStencilTexture);
let pass0 = material.passes[0];
let bindingIndex = pass0.getBinding(this.samplerName);
pass0.bindSampler(bindingIndex,director.root.pipeline.globalDSManager.pointSampler);
let handle = pass0.getHandle('nearFar');
pass0.setUniform(handle, new Vec2(this.rtCamera.near, this.rtCamera.far));
}
director.root.pipeline.globalDSManager.pointSampler 的globalDSManager 无法拿到?