团结-随机循环闲置

时间:2018-11-05 12:02:12

标签: unity3d animation game-development

这是运动的基本设置。

Animation locomotion

它以这种连接方式工作,我有行走和奔跑的动画,并且处于闲置状态,我添加了3个新的stand(“ Idle”)动画,并且无法找到一种在行走结束后随机选择它们的方法,并循环直到给出下一个目的地。 我尝试添加新的子状态机,但仍然找不到正确的连接方式。

这是当前设置的图像,通过这种方式,当代理停止时,它将返回到空闲状态,并且动画将循环播放,直到指定新的目标为止。 我想要相同的行为,但是当他返回空闲状态时,我希望它随机地以3个新状态循环

1 个答案:

答案 0 :(得分:1)

您可以使用BlendTree

只需使用d = {**dict.fromkeys(L, 'sum'), **{'A':'first'}} df = df.groupby('B', as_index=False, sort=False).agg(d).reindex(columns=df.columns) print (df) A B C D E F G 0 box1 0487 1.0 1.0 1.0 1.0 1.0 1 blue 0478 2.0 2.0 2.0 2.0 2.0 2 flat 8704 1.0 1.0 1.0 0.0 2.0 3 dark 8740 1.0 1.0 1.0 1.0 1.0 4 late 4087 1.0 0.0 1.0 0.0 1.0 类设置随机float并使用BlendTree混合使用该树的动画即可。