Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2150.00元
关于unet
SHADER9发起了问答2018-04-18
7
回复
391
浏览

unet动画同步问题,我用unity自带的角色模型,选的第三人称模型,在用unet的时候怎么将各个客户端的人物动作,即跑跳动画同步到各个客户端

所有回复
  • siki 2018-04-18

    在进行动画切换时候,调用同步方法(远程方法调用rpc),让其他客户端也一起调用同样的动画切换

    • SHADER9 2018-04-18

      我试过这样,一用就整个人都无法移动了。。。。。然后我找到了unet自己封装了一个network Animator,这个可以直接同步动画。。。。但是为什么rpc的不可以呢,用的模型是unity自带的角色资源包,第三人称的,我在调用动画的函数的地方都加了rpc,也试过只在一个函数加rpc,然后就会出现角色无法移动的情况

      (0) 回复
    • siki 2018-04-22

      回复 @ SHADER9: 代码怎么写的,你说的角色无法移动的情况,是 加了rpc后,动画好使,但是角色不能移动了吗,你的移动是通过动画控制的还是单独控制的,角色无法移动,动画正常播放了吗

      (0) 回复
    • SHADER9 2018-04-25

      回复 @ siki: 代码是unity自带的模型自带的,我并没有修改,动画还是会动,就是不移动了。。

      (0) 回复
    • siki 2018-04-25

      回复 @ SHADER9: 你的同步代码怎么写的

      (0) 回复
    • SHADER9 2018-04-27

      回复 @ siki: 就是按照你说的,在函数前面加上RPC,该加的都加了

      (0) 回复
    还有0条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-04-27

    发下你写的代码,看下,出问题的客户端的那一端代码有没有执行

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!