带有多个移动部分的对象

您或许想为有多个移动部分的游戏对象 (Game Objects) 进行动画处理,比如带有滚桶的炮塔,或有许多身体部位的角色。尽管在某些情况下子对象有附加动画 (Animation) 组件会比较有用,但所有部分都可由父对象上的单个动画 (Animation) 组件进行动画处理。

对子游戏对象进行动画处理

“游戏对象”(Game Object) 层级视图显示在动画视图 (Animation View) 的左侧面板中。

使用对象名称旁的折叠三角箭头可访问某个游戏对象 (Game Object) 的子对象。子对象的属性可像那些父对象一样进行动画处理。


游戏对象 (Game Object)动画视图 (Animation View) 中可以折叠。

或者可以从“层级视图”(Hierarchy) 面板或场景视图选择需要进行动画处理的子游戏对象 (Game Object)。这样做之后,尽管动画数据仍然由父对象上的动画 (Animation) 组件处理,但属性列表只显示子对象。


层级视图 (Hierarchy View) 中选择的子游戏对象 (Game Objects) 显示在 动画视图 (Animation View) 中。

处理多个动画组件

如果父对象和其中的一个子对象都有动画 (Animation) 组件,则任一组件都可对子对象进行动画处理。属性列表用于选择您想使用的组件。


从属性列表中选择想要编辑的动画 (Animation) 组件

举个例子,您可能有多个角色(比如一个英雄和他的搭档),而且每个角色都有各自的动画 (Animation) 组件。同一场景中可有另一个游戏对象 (Game Object),该场景的动画 (Animation) 组件用于控制剧情画面。这个剧情画面可能包括英雄角色和搭档角色同时在四处走动,这可以通过剧情画面控制器对其位置进行动画处理而达到。然而,这两个角色都需要是由其动画 (Animation) 组件控制的剧情画面对象的子对象。

Page last updated: 2013-07-01