求求官方3.7版本加入RT事件响应的控制参数吧

因为3.4.2的时候RT还是可以响应事件的,加了全屏特效,感觉挺方便的。
现在RT不支持事件,3.6.2通过之前给我的pr修改引擎代码也无法响应事件,希望下个版本能加上这个功能吧,要不我只能先停留在3.4.2了。 @jare

1赞

插眼!!!

自己顶一下

是为了给 UI 用吗?

是的,看下我这个游戏的第10关哈,碰刺后过渡全屏置灰。因为新版本已经没有比较方便实现的方式了…
gh_2c9af3c8bf5b_430

最后有什么结果也给我反馈下哈,或者告诉我下3.6.2怎么修改也可以哈

我们还是认为在 RT 上做 UI 的触摸检测是不合理的,试想一下如果 RT 不是被渲染上屏,或者只是渲染到屏幕的一半,引擎是没办法做正确的触摸检测的。

如果实在需要这么做的话,可以尝试回退一下这两个 PR 的修复哈


理解哈,所以当初我提的时候,panda说可以考虑加入参数来控制呀。希望有事件响应的就设置响应,不希望的则默认不触发哈。
我看论坛之前也有人和我用法差不多也是加入全屏特效什么的结果事件不能响应了,我先根据上面修改试下,感谢。

1赞

嗯嗯,或者也可以考虑通过自定义渲染管线来实现,这样就不依赖 RT 了,这个应该才是正道
不过目前还是实验性质 :grinning:

https://docs.cocos.com/creator/manual/zh/render-pipeline/custom-pipeline.html?h=custom%20pipeline

native 不支持啊,啥时候native支持能搞定,3.7能搞定吗

我们内部有相关的团队在支持了,不过 3.7 可能没办法保证哈

看了下这种方式应该更灵活,不过需要比较详细的文档来学习下,相应的门槛也会高一些,期待官方教程的完善,我好拿来做下实验。
不过对比下感觉还是RT如果支持事件的话,还是更快更便捷 :crazy_face: