(大佬看不见)creator2.0实现的帧同步Demo

本菜鸟结合网上各类教程,用cocos creator2.0+pinus(网易一款开源nodejs框架的ts版)开发的帧同步demo,前后端都使用TypeScript语言

https://gitee.com/haozi0904/LockStep/tree/master/
Demo有很多可以优化的地方,希望能帮助到比我还萌的萌新,如果有错误还请指正

20赞

谢大佬,本萌新来学习一哈

谢大佬

public update(dt: number) {
            ...
            let ms: number = dt * scale;
            ...
            // 这个判断我认为不靠谱
            if (ms > this.restRunningSecond) {
                ms = this.restRunningSecond;
            }
            ...
            player.move(ms);
            ...
        }
    }

没看错的话,控制player移动的时候你用了update的dt,你这同步不了吧。。。帧这块你做了,同步没做:eyes:

仔细看一下ms的值是经过处理的,应该是没问题的吧

马克马克

大佬 pinus用ts语言怎么调试。。不想用编译出来的js调试阿哭

mark一下

mark一下

mark

mark

mark

mark

马克 字数补丁

帧同步的思想是什么啊,还没做过

你的核心代码来自这个吧
https://github.com/ookcode/LockstepDemo

1赞

mark一下

mark

是的,来自这个小Demo