请问如何在2D项目中使用3d粒子?

我在3.8.3下创建了Empty(2D)项目,在项目设置中勾选了3D模块,然后在scene-2d场景中添加了3d粒子,并在这个节点上挂接了UIMeshRenderer组件,还是无法显示,但是听有的大佬说,这样是可以的,请问如何在2D项目下,实现3d粒子的显示呢?

image 可以显示啊

您是在cocos 3.8下新建的2d项目吗?如果是3d空白项目,确实是可以显示的。如果是2d项目,您怎么挂接和安排的这个3d粒子?

要改layer store 也有复杂的2D粒子插件 支持和批https://store.cocos.com/app/detail/5787

感谢,我考虑买一下支持。我也买了store里的那个3d卡通粒子,但是因为我的项目是2D项目,所以好像用不了。您说的改layer是修改Canvas的Layer吗,我改成UI_3D或Default好像也显示不了

我没注意,就算创建2d项目只是引擎帮你裁剪了吧,你自己需要的模块开启不就好了

image

2D项目中,用3D粒子有什么坑吗?是不是层级不好计算?

确实要挂上UIMeshRenderer