代码之家  ›  专栏  ›  技术社区  ›  Siddharth

当玩家不动时,在其后面画出轨迹

  •  1
  • Siddharth  · 技术社区  · 7 年前

    我的主要玩家有时在移动,有时在游戏中保持相同的位置。我添加了轨迹渲染器作为子游戏对象,但当玩家移动时,只有当玩家停止移动时,轨迹才会被绘制出来。

    这件事我不想,我想永远至少有一些线索,得到球员。但是怎么做呢?

    2 回复  |  直到 7 年前
        1
  •  0
  •   KYL3R    7 年前

    若要使轨迹持续,请增加“轨迹淡出需要多长时间” docs - trailRenderer time

    现在这条小径留得更长/永远。当你移动很多的时候它也不会消失。

    也许你想让距离消失 相反 时间的消逝。

    您可以在点上迭代并比较距离。然后解散他们。

        2
  •  0
  •   user9596240user9596240    7 年前

    我认为你需要的是一个粒子系统与trail渲染器模块激活。对于你展示的效果,你可以让它向下发送一个粒子,并使用一条轨迹跟踪它。

    编辑:这是一张显示模块所在位置的图片。你需要稍微调整一下才能得到你想要的效果,但看起来是可行的。玩得高兴!

    enter image description here