2017-02-26 84 views
0

我在Photoshop上製作了2D動畫,並且正在爲Android構建2D交互式小說。我在場景中添加了16個圖像,並將其命名爲Myanimation。我需要從開始10秒後播放此動畫。所以我需要從Myanimation的調試菜單中設置Legacy。但是當我點擊「Pptr曲線映射」中的Legacy框Myanimation的大小變爲0.而我的動畫無法播放。 (我認爲問題是這樣的,因爲如果我嘗試僅使用1個圖像並構建移動動畫,它可以工作。)Unity 3D上的動畫問題

無論如何,我正在添加動畫(添加組件 - > Miscalleneous - >動畫)並在其中添加Myanimation。並建立一個腳本,這樣

function Start() { 
 
    Invoke("Ersakonus", 1); 
 
} 
 

 
function Ersakonus() { 
 
    animation.Play("Myanimation"); 
 
}

但是當我玩遊戲(小說)這是行不通的。我需要這個因爲我需要在他們與Invoke交談時讓其他人物的動畫一個接一個。

你可以告訴我如何解決這個問題?

回答

0

讓我們嘗試Animation.CrossFade

https://docs.unity3d.com/ScriptReference/Animation.CrossFade.html 

然後檢查你的動畫組件具有動畫命名或東西,但如果妳希望新的統一的遊戲看看。

https://www.assetstore.unity3d.com/en/#!/content/9416