【分享】3.x自定义管线之后期效果流,源码及使用说明附上

mark!!!

不明觉厉,只能大喊大佬 :cow: :beer:

卧槽好东西我直接马克

牛牛牛牛,学习下

点赞三连。

给大佬点赞,太棒了

大佬牛批~

3.4以上版本跟引擎自带的BloomStage冲突了

没有和自带的对比过,这个应该只是类名冲突吧,改个名字应该就行了?或者直接用自带的吧。好久没有关注这个了。

v3.5.2版本更新修正:

  1. renderer.ShaderPool 那句代码 => let shader = pass.getShaderVariant();
  2. d.createSampler => d.getSampler
  3. d.width d.height 换 屏幕渲染尺寸

感谢,我试试


改完还是有报错,兄弟能发个能work的包上来吗 感激不尽

断点一下,Rect是空,就new一个就可以了。凡事多动手


无法实时预览确实是个问题

1赞

v3.5.2版本更新修正:

  1. this.sampler.destroy();   this.sampler.destroy();  类似的释放去掉,会触发引擎死循环(多场景切换复现)

cc的自定义管线目前来看即将会有巨大改版,建议大家等官方放出后再进行自定义,已经不建议用我的这种运行时往管线里塞stage的方式。如果后续官方放出完善的可自定义版本后,我会再抽时间改一版分享出来。所以这个版本就不建议大家再使用了。毕竟官方版本已经迭代非常多版了。

mark!!!