学员(5223)
课程(179)
分享
unet动画同步问题,我用unity自带的角色模型,选的第三人称模型,在用unet的时候怎么将各个客户端的人物动作,即跑跳动画同步到各个客户端
在进行动画切换时候,调用同步方法(远程方法调用rpc),让其他客户端也一起调用同样的动画切换
我试过这样,一用就整个人都无法移动了。。。。。然后我找到了unet自己封装了一个network Animator,这个可以直接同步动画。。。。但是为什么rpc的不可以呢,用的模型是unity自带的角色资源包,第三人称的,我在调用动画的函数的地方都加了rpc,也试过只在一个函数加rpc,然后就会出现角色无法移动的情况
回复 @ SHADER9: 代码怎么写的,你说的角色无法移动的情况,是 加了rpc后,动画好使,但是角色不能移动了吗,你的移动是通过动画控制的还是单独控制的,角色无法移动,动画正常播放了吗
回复 @ siki: 代码是unity自带的模型自带的,我并没有修改,动画还是会动,就是不移动了。。
回复 @ SHADER9: 你的同步代码怎么写的
回复 @ siki: 就是按照你说的,在函数前面加上RPC,该加的都加了
发下你写的代码,看下,出问题的客户端的那一端代码有没有执行