Unity 3D上的动画问题

时间:2017-02-26 20:18:36

标签: android unity3d unityscript unity3d-2dtools

我在Photoshop上制作了2D动画,我正在为Android制作2D互动小说。我在我的场景中添加了16个图像,并将其命名为Myanimation。我需要在开始10秒后播放这个动画。所以我需要从Myanimation的调试菜单中设置Legacy。但是,当我在“Pptr曲线映射”中点击Legacy的盒子Myanimation的大小变为0.并且我的动画不能播放。 (我认为问题是这个。因为如果我尝试只使用1个图像并构建移动动画,它就可以工作。)

无论如何,我正在添加动画(添加组件 - > Miscalleneous - >动画)并在其中添加Myanimation。并构建一个类似的脚本

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

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

但是当我玩游戏(小说)时,它不起作用。我需要这个因为我们需要在他们与Invoke交谈时逐一让其他角色的动画。

你能告诉我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

试试Animation.CrossFade

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

然后检查你的动画组件是否有动画命名或者其他什么,但如果你想要小说团结游戏看看。

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