Unity3d 多帧删除某个骨骼的动画
Delete animation of a certain bone for a number of frames Unity3d
我有一个 Mecanim 的动画。我想知道一旦我在 LateUpdate() 函数中按下某个键,我如何才能删除接下来几帧的右手动画
void LateUpdate ()
{
if (Input.GetKeyDown (KeyCode.D))
{
//delete the next lets say 100 frames of only the right-hand
}
}
如果有人可以请教如何做到这一点?
评论越来越大,我会把它贴在这里。
https://www.youtube.com/watch?v=Xx21y9eJq1U
在此视频中尝试检查 44:51 或其他内容。这就是你所需要的。然后用脚本控制什么时候激活。
这是一个Masking
。您可以屏蔽动画等。看完你就会明白了。
我有一个 Mecanim 的动画。我想知道一旦我在 LateUpdate() 函数中按下某个键,我如何才能删除接下来几帧的右手动画
void LateUpdate ()
{
if (Input.GetKeyDown (KeyCode.D))
{
//delete the next lets say 100 frames of only the right-hand
}
}
如果有人可以请教如何做到这一点?
评论越来越大,我会把它贴在这里。
https://www.youtube.com/watch?v=Xx21y9eJq1U
在此视频中尝试检查 44:51 或其他内容。这就是你所需要的。然后用脚本控制什么时候激活。
这是一个Masking
。您可以屏蔽动画等。看完你就会明白了。