gpt4 book ai didi

ios - SceneKit:关于像 Tron light cycles 一样重现发光光迹的建议

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:34:08 26 4
gpt4 key购买 nike

目标是在 SceneKit 中重现类似于下图的光迹。踪迹不需要那么详细,但其想法是实现类似的视觉效果。

我们尝试使用不透明度约为 0.5 的薄立方体。我们将大约 200 个串在一起并将它们连接到一个节点以充当光迹。那根本不是性能。

另一篇文章建议使用粒子发射器,但我们还需要在另一个物体撞击轨迹时检测碰撞。类文档说使用粒子发射器的碰撞检测也不是高性能的。

关于模拟类似光迹的最佳方法有什么建议吗?

一些注意事项:

1) 就像在 Tron 游戏中一样,这些光迹会变长。对于基本边界,假设将有 2000 - 4000 个节点影响这些光迹(每个玩家大约 200 个)。我们可以将 FPS 降低到 30 左右。

2) 这些轨迹是由设计师提供的图像/网格组成还是由 SCNShapes 构建更好?

3) 光迹必须能够检测碰撞。

感谢您的帮助!

enter image description here

最佳答案

粒子可以从具有边界的几何体、几何体的顶点或整个几何体的表面随机发射。这不是一个完整的例子,但这里有一个使用顶点来做到这一点的部分例子:

Example from three.js but how to implement using SceneKit?

因此,您可以动态创建与自行车路径相匹配的几何体,并让它们从顶部和底部边缘发射粒子。但是我还没有弄清楚如何让它们以一种指示力/能量/最大轨迹就在自行车后面的方式这样做,然后逐渐消失,而不必对物理轨迹几何形状进行复杂的变形。 ..

关于ios - SceneKit:关于像 Tron light cycles 一样重现发光光迹的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42019638/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com