我试图达到Knuckles在新游戏Sonic狂热中所做的相同效果,效果可见here(2:18 - 2:25)。到目前为止,我复制了我的主播放器,降低了重复的播放器alpha,使其看起来有点透明,我还在重复的播放器上添加了下面的脚本,让复制的播放器与原始播放器保持一定距离;但是,当玩家没有移动时,我不能确定如何让重复的玩家慢慢回归原来的玩家!我尝试使用动画,但它看起来并不像视频中显示的那样好,我也厌倦了缩短Time.deltaTime的距离,但它仍然没有效果!是否有更好的方法尝试视频中显示的相同效果?谢谢:))
public GameObject Player;
public float distance = 0.75f;
// Use this for initialization
void Start () {
distance = 0.42f;
}
// Update is called once per frame
void Update () {
transform.position = (transform.position - Player.transform.position).normalized * distance + Player.transform.position;
}
答案 0 :(得分:0)
您可以尝试使用TrailRenderer
这是文档:https://docs.unity3d.com/Manual/class-TrailRenderer.html
您可以在运行效果期间激活它,否则将其取消激活。