2017-02-26 70 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