aznable 😉😉
2023-05-03 更新:
增加基于时间轴的技能系统
box2dsharp碰撞检测支持
主动技能释放/子弹 同步demo
这个是按方向键同步的吗?我一直在找的按方向键移动的状态同步是怎么实现的,请问是怎么做的,发的消息是位置、方向和速度吗?
dzf112233 你看下代码OperaComponentSystem.cs就好,客户端只上行指令,服务端根据指令执行不同的逻辑,比如移动逻辑。
👍
452635860qqcom 感谢纠正,打字快了打错了,都成脚了,看来国足影响深刻😅
Flamesky -_-
为啥生成后都是空文件夹,系统权限问题吗
1039533984 默认开了EnableCodes宏,你关闭这个宏或者打开EnableCodes文件夹下看代码。
Flamesky 没找到EnableCodes文件夹,我直接在资源管理器搜索的,没有啊
更新:
karl 菜单栏-ET-ChangeDefine
可以,很吊
jim 😉
大佬 这个移动应该不算是状态同步了吧
影子- 纯状态同步,所有计算都在服务端,客户端只是发送操作指令给服务端,所有逻辑运算都再服务端计算最后下行结果给客户端同步。
支持!
faintsmile 😝支持帮忙给个二连 Fork/Star✍
Flamesky
watch && fork && star
不知道为啥,我这边下载了demo后运行操作了一下,在编辑器中延迟好高啊,就是我这边按移动了,但是人物好过1s才能移动,然后我切换了方向,人物还要往原方向继续移动一会才会切换方向,是我的demo哪里有问题嘛?
PaoPao-Mr 服务器是本地服务器么?还是说是编辑器Client-Server模式运行? 我部署过外网阿里云,基本上延迟也没太能感觉的出来,顶多两三帧的延时。当前客户端操作收集是放Update里头收集发给服务端,服务端的逻辑帧是30帧,而位置同步当前玩家的操作是实时反馈广播给玩家的,你可以打印下耗时在哪。