如何根据相机距离自动缩放粒子?

版本5.0.3
在粒子中有看到这个功能点,但是调用时并没生效,不知道是不是哪里做的不对


另外,应该是可以在粒子更新组写一个模块来逐粒子计算与相机的距离以设置其大小的,但这样做可能会比较麻烦,所以想问下是否有更方便的办法来达到该效果。

我能想到的就有四种方案,这个功能肯定可行。
但最好还是说一下你实际的应用场景决定一下用哪个。
1、暴露给蓝图控制;
2、sequence;
3、自定义模块;
4、材质。

谢谢你的回复,应用场景应该属于第1点,目的是为了在远离或拉近距离时保持粒子的可见性,也是为了后续希望做个碰撞查询操作。请问要怎么做呢?
目前我的做法是把这个模块写在粒子更新里,来动态改变粒子的缩放,看上去似乎可行,请问有什么建议吗,或者有没有更好的做法。
另外,我不太了解暂存区和外部独立模块脚本的区别,所以直接写在了这里

我觉得不该写在粒子里面。粒子作为即用即抛的视觉效果不应当参与任何GamePlay逻辑过程。

对于大规模的渲染和查询,我想到的只有ISM和粒子…

需求是什么呢?

就是大量的、可绑定自定义属性的、可点击查询的三维点

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.