unity 动画混合

2015年01月26日 09:41 0 点赞 0 评论 更新于 2017-05-08 04:28

作为一名新手,我想请教一下如何在 Unity 中实现动画混合。我期望达成的目标是让角色在挥手的同时进行踢腿动作,下面我将详细描述我的问题及已完成的步骤,希望能得到大神的指点。

问题描述

我想要将挥手动画混合进踢脚动画中,具体该如何实现呢?

已完成步骤

我已经把挥手动画绑定到了手部骨骼上,以下是我编写的代码:

// 声明一个 Transform 类型的变量 GameObject1
var GameObject1 : Transform;
// 将 GameObject1 添加到名为 "HuiShou" 的动画的混合变换中
animation["HuiShou"].AddMixingTransform(GameObject1);

function Start () {
// 通过路径查找混合变换
var mixTransform : Transform = transform.Find("Hips/Spine/Spine1/Spine2/Spine3/LeftShoulder/LeftArm/LeftForeArm");
// 将找到的混合变换添加到名为 "HuiShou" 的动画中
animation["HuiShou"].AddMixingTransform(mixTransform);
}

遇到的问题

在完成上述步骤后,我就不知道接下来该怎么做了。希望有经验的开发者能给予我一些指导,告诉我后续应该如何操作才能实现挥手动画和踢脚动画的混合,让角色呈现出挥手时脚也能踢的效果。

非常感谢大家的帮助!

作者信息

boke

boke

共发布了 1025 篇文章