Ios SceneKit:关于使用Tron光循环复制发光光轨迹的建议

Ios SceneKit:关于使用Tron光循环复制发光光轨迹的建议,ios,3d,scenekit,mesh,scnnode,Ios,3d,Scenekit,Mesh,Scnnode,我们的目标是在SceneKit中再现一条类似于下图的光线轨迹。线索不需要如此详细,但想法是实现类似的视觉效果 我们尝试使用透明度在0.5左右的薄立方体。我们将大约200条线串在一起,并将它们连接到一个节点上,作为一条光迹。那根本没有表现出来 另一篇文章建议使用粒子发射器,但我们也需要在另一个物体撞击轨迹时检测碰撞。课堂文档中说,粒子发射器的碰撞检测也没有表现出来 关于模拟类似光线轨迹的最佳方法有何建议 一些考虑: 1) 就像在Tron游戏中一样,这些光线轨迹会变长。对于基本边界,假设将有2000

我们的目标是在SceneKit中再现一条类似于下图的光线轨迹。线索不需要如此详细,但想法是实现类似的视觉效果

我们尝试使用透明度在0.5左右的薄立方体。我们将大约200条线串在一起,并将它们连接到一个节点上,作为一条光迹。那根本没有表现出来

另一篇文章建议使用粒子发射器,但我们也需要在另一个物体撞击轨迹时检测碰撞。课堂文档中说,粒子发射器的碰撞检测也没有表现出来

关于模拟类似光线轨迹的最佳方法有何建议

一些考虑:

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

2) 这些轨迹是由设计师提供的图像/网格组成的,还是由SCN图形构成的

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

谢谢你的帮助


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


因此,您可以动态创建与自行车路径匹配的几何体,并让它们从上边缘和下边缘发射粒子。但我还没有弄清楚如何让他们这样做,以指示力/能量/最大轨迹就在自行车后面,然后淡出,而不必对物理轨迹几何体进行复杂的变形…

你的相机/POV是供玩家使用的全3D的,并且可以四处移动吗?或者玩家是否仅限于在何处以及如何看到这些轨迹?是的,摄像机正在四处移动。谢谢你的帮助@困惑!对不起,还有一个问题。。。你的赛道是从可以做弯道的“自行车”上走出来的,还是更像原始的Tron/蜈蚣风格的游戏,它们只能以直角转弯?理想的弯道,但如果它们必须是直角,这是一个值得做出的折衷@困惑的