Animation Unity网络:如何在子对象上同步动画?
我正在制作一个多人游戏,但我被困在同步动画。我当前的播放器层次结构如下: 问题是海洋对象使用IK向上/向下瞄准,这意味着我使用了OnAnimatorIK函数。为了使用OnAnimationIK,Animator组件必须与使用OnAnimationIK的脚本连接到同一游戏对象。这意味着我必须将动画师附加到海洋游戏对象。如果我这样做,一切都很好(如果不尝试网络动画) 现在,如果我将网络动画师附加到播放器对象,动画将不会远程更新。当我尝试将网络动画师附加到海洋对象时,网络标识组件也会自动添加,无法删除。如果我尝试使用连接到Marine对象的网络标识组件进行构建,我会收到一条错误消息:“您只能连接一个网络标识,它必须连接到根对象”。这意味着我应该将Animator组件以及PlayerIKHandler脚本移动到Player对象中,以消除重复的网络标识组件 如果我将Animator组件移动到播放器对象,它会打断我的动画(模型以T形姿势站立),我甚至看不到任何动画,即使是局部动画Animation Unity网络:如何在子对象上同步动画?,animation,unity3d,unity-networking,unity3d-unet,Animation,Unity3d,Unity Networking,Unity3d Unet,我正在制作一个多人游戏,但我被困在同步动画。我当前的播放器层次结构如下: 问题是海洋对象使用IK向上/向下瞄准,这意味着我使用了OnAnimatorIK函数。为了使用OnAnimationIK,Animator组件必须与使用OnAnimationIK的脚本连接到同一游戏对象。这意味着我必须将动画师附加到海洋游戏对象。如果我这样做,一切都很好(如果不尝试网络动画) 现在,如果我将网络动画师附加到播放器对象,动画将不会远程更新。当我尝试将网络动画师附加到海洋对象时,网络标识组件也会自动添加,无法删
很明显我做错了什么,我只是不知道为什么。如何在子对象上使用animator同步动画,或者如果animator组件连接到播放器(只是一个带有脚本的虚拟胶囊),如何设置模型动画。保持简单,只需将网络标识和网络变换附加到您的播放器对象,并将与动画相关的脚本或组件休息到海洋对象,然后让我知道这是否有效?