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

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

请教多人网络游戏位置同步的问题
AirL丶发起了问答2021-09-26
1
回复
1560
浏览

在A计划的课程"《丛林战争》直接利用Socket/TCP开发网络游戏 - C#(Unity5.6)"中,双人同步彼此位置的逻辑是,把当前客户端的位置发送给服务器端,服务器端将这位置广播到除当前客户端的另一个客户端,那对应的多人情况下,也是把当前客户端的位置发送给服务器端,服务器端将这位置广播到除当前客户端的所有客户端,但我这几天测试了各种方法都还是会出现除当前客户端的所有客户端因位置互相变换而出现的闪动情况(就像下图,非当前客户端的其他角色会在三个黄框位置一直因位置变动而形成人物“一闪一闪”的情况),我实在想不出是哪里存在问题了,所以我将相关代码放在附录中(代码是4个人的情况,一红三蓝,都是基于本课程的代码框架下扩展的),希望老师能帮忙看看是哪里存在问题,也麻烦老师详细讲解一下具体的逻辑。因为项目需要,实在想不出解决方法了,麻烦老师帮忙,如果老师不知道这课程内容,能不能麻烦老师找一下懂的其他老师帮忙解决,拜托老师了!!!

与移动同步相关的三个脚本(1).docx 预览 下载
所有回复
  • 老师_Trigger • 2021-09-27

    同学你好,拓展思路已经跟同学说过了,如果是直接看工程帮忙调试这个可以私信问一下siki老师,老师看到会帮忙看一下

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