为了我的飞行游戏,我想制作由成百上千个箭头构成的巨大气流。我在UE5中使用PCG和Niagara数据通道,配合自定义着色器实现了这一效果,以平衡性能与视觉表现。

我在博客文章中记录了整个过程:
https://www.chrisraun.com/blog/go-jay-devlog-0-1-air-drifts

我很好奇你们中一些人是如何解决类似问题的,以及你们是否有任何关于如何改进这个系统的建议。