Unity3D动画混合

我有甲、乙模型;要实现:当我按下J键时,甲模型切换到乙模型;乙模型做完一套动作后,恢复到甲模型;怎么实现?PS:if(Input.GetKey(KeyCode.J)){t... 我有甲、乙模型;
要实现:当我按下J键时,甲模型切换到乙模型;乙模型做完一套动作后,恢复到甲模型;
怎么实现?
PS:

if(Input.GetKey(KeyCode.J)){

this.gameObject.animation.Play("Nami@run");

}
当我按下J键时,报错:
The animation state run could not be played because it couldn't be found!
Please attach an animation clip with the name 'run' or call this function only for existing animations.
UnityEngine.Animation:Play(String)
qiehuandonghua:Update() (at Assets/jiaoben/Dota/qiehuandonghua.cs:16)

求解
展开
 我来答
百度网友000dd69
2014-06-25 · TA获得超过1351个赞
知道小有建树答主
回答量:435
采纳率:100%
帮助的人:612万
展开全部
错误提示,说你播放动画的这个模型上没有动画,你确定你的乙模型上有你要播放的动画?还有不知道你要实现什么功能,为什么要由甲模型切换乙模型还要再切换回甲模型。
更多追问追答
追问
乙模型有动画;
甲模型是行走动画,乙模型是攻击动画;
追答
也就是说甲乙模型是同一个模型了,只不过有不同的动画?两个不同动画可以放到一个模型身上啊。另一点,这个报错的是你要播放乙模型上的动画时出现的吧,据你说乙模型上有动画,那你这段代码的脚本是不是挂在了乙模型上了,只有这样动画才可以播放
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式