我在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交谈时逐一让其他角色的动画。
你能告诉我如何解决这个问题吗?
答案 0 :(得分:0)
试试Animation.CrossFade
https://docs.unity3d.com/ScriptReference/Animation.CrossFade.html
然后检查你的动画组件是否有动画命名或者其他什么,但如果你想要小说团结游戏看看。
https://www.assetstore.unity3d.com/en/#!/content/9416