2017-09-04 38 views
0

我試圖達到同樣的效果,做指關節在新遊戲聲波狂熱,效果可以看到here(2:18 - 2:25)。到目前爲止,我複製了我的主要玩家並放下了重複的玩家阿爾法,使其看起來有點透明,我還在複製玩家的下面添加了以下腳本,讓複製玩家與原始玩家保持一定的距離;但是我不太確定,當玩家不動時,我可以如何讓複製玩家緩慢地返回原始玩家!我嘗試使用動畫,但看起來並不像視頻中顯示的那麼好,我也厭倦了通過Time.deltaTime縮短距離,但它看起來效果並不理想!有沒有更好的方法來嘗試視頻中顯示的相同效果?謝謝:)Unity2D:對我的角色實施跑步效果

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

這就是我如何看待它,可能不足以獲得完整答案:這可能是保存動畫'xxx'毫秒的位置和狀態最簡單的方法。如果你想要3個陰影,你可以使用3個插槽。彈出最老的一個,將新的一個推到前面並用它們的alpha重新繪製它們。您應該注意在前面繪製原稿。逐幀觀看視頻(使用','和'。',視頻暫停時移動一幀)看他們是如何做到的。 – Milster

回答